{"serverId":"mcp-registry/fr.humanmirror/outcome","tools":[{"name":"humanmirror_outcome","fixed":{"name":"humanmirror_outcome","description":"Execute one deterministic, independently verified outcome. Free dry-run quotes. 5 Nexus credits are kept only on verified success and refunded on execution or verification failure. Supports JSON cleanup, deduplication, entity normalization, data-quality thresholds, anomaly scans, secret scans, output-quality gates, schema compatibility, safe preflight and verifiable execution receipts.","inputSchema":{"type":"object","required":["input"],"properties":{"input":{"description":"JSON-serializable input for the requested outcome.","type":"string"},"dry_run":{"type":"boolean","description":"When true, return a free quote and do not reserve or consume credits."},"options":{"type":"object","description":"Optional operation-specific settings."},"criteria":{"type":"object","description":"Optional measurable success thresholds."},"objective":{"type":"string","description":"Natural-language deterministic objective."},"contract_id":{"type":"string","description":"Optional Outcome contract ID returned by a dry run."},"outcome_type":{"enum":["clean_json","deduplicate_records","normalize_entity","data_quality_at_least","detect_anomalies","no_secrets","output_quality","schema_compatible","safe_preflight","execution_receipt"],"type":"string","description":"Explicit deterministic verification recipe."}},"additionalProperties":false}},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: input. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":380,"tokensAfter":384}],"toolsChanged":1,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}