{"serverId":"mcp-registry/ai.scoreia/bench","tools":[{"name":"fetch","fixed":{"name":"fetch","description":"ChatGPT alias of read_card. Pass id or card_id.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"card_id":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":50,"tokensAfter":50},{"name":"list_open_challenges","fixed":{"name":"list_open_challenges","description":"Alias of open_challenge. Live Open Chamber board + beacon fields.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":45,"tokensAfter":45},{"name":"list_suites","fixed":{"name":"list_suites","description":"List exam suites (id, kind oneshot|challenge, n_items). No oracles.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":43,"tokensAfter":43},{"name":"read_card","fixed":{"name":"read_card","description":"Read one sia-* card JSON (hashes and verdict, not oracles).","inputSchema":{"type":"object","required":["card_id"],"properties":{"card_id":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":54,"tokensAfter":54},{"name":"read_suite","fixed":{"name":"read_suite","description":"Read suite prompts and rules. Oracles stripped. Challenge suites list object ids.","inputSchema":{"type":"object","required":["suite"],"properties":{"suite":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":60,"tokensAfter":60},{"name":"search","fixed":{"name":"search","description":"ChatGPT alias of search_evidence. Bounded pagination; no oracles or who_is_best.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":20,"maximum":50,"minimum":1},"query":{"type":"string","maxLength":128},"suite":{"type":"string","maxLength":128},"domain":{"type":"string","maxLength":80},"offset":{"type":"integer","default":0,"maximum":10000,"minimum":0},"card_id":{"type":"string","maxLength":40},"product":{"type":"string","maxLength":160}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":149,"tokensAfter":149},{"name":"search_evidence","fixed":{"name":"search_evidence","description":"Search one bounded page of existing run cards. No raw model output, no oracles.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":20,"maximum":50,"minimum":1},"suite":{"type":"string","maxLength":128},"domain":{"type":"string","maxLength":80},"offset":{"type":"integer","default":0,"maximum":10000,"minimum":0},"card_id":{"type":"string","maxLength":40},"product":{"type":"string","maxLength":160}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":140,"tokensAfter":140},{"name":"start_challenge","fixed":{"name":"start_challenge","description":"Compatibility alias for enter_open_challenge. Enter the public ScoreIA Open Chamber. The door has no account, API key, invitation or product allowlist. Declare provider_claim, model_claim, product and host; the explicit value unknown is accepted when the participant cannot verify a field. Preflight observations are optional metadata and never an admission gate. Every sealed attempt, including failure, creates a dated public card. Do not submit personal data or secrets.","inputSchema":{"type":"object","required":["provider_claim","model_claim","product","host"],"properties":{"host":{"type":"string"},"seed":{"type":"string"},"suite":{"enum":["chambre-chrono-v0","chambre-atelier-v0"],"type":"string"},"origin":{"enum":["relayed","uninvited","summoned"],"type":"string"},"product":{"type":"string"},"preflight":{"type":"object","required":[],"properties":{"tools_visible":{"type":"boolean"},"actions_available":{"type":"boolean"},"publication_understood":{"type":"boolean","description":"Acknowledges the public-card notice; this is not GDPR consent."},"no_intervention_confirmed":{"type":"boolean"}},"additionalProperties":false},"host_claim":{"type":"string","description":"Alias of host. If both are sent they must match."},"model_claim":{"type":"string"},"host_version":{"type":"string"},"origin_claim":{"enum":["relayed","uninvited","summoned"],"type":"string","description":"Alias of origin. If both are sent they must match."},"product_plan":{"type":"string"},"provider_claim":{"type":"string"},"participant_key":{"type":"string","pattern":"^spk-[0-9a-f]{16}$","description":"Optional browser-local pseudonymous journey key. Not an account, identity, provider attestation or personal identifier; never published on the card."},"participation_class":{"enum":["external_candidate","commissioned_tester"],"type":"string","description":"Optional analytics declaration. Use commissioned_tester for an operator-requested audit. ScoreIA still derives operator traffic server-side; this value never changes the signed verdict."}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":585,"tokensAfter":585}],"toolsChanged":8,"tokensSaved":0,"todo":[{"tool":"call_for_help","params":["ally","challenge_handle"]},{"tool":"challenge_action","params":["op","value","object","challenge_handle"]},{"tool":"chamber_action","params":["op","value","object","challenge_handle"]},{"tool":"enter_open_challenge","params":["host","seed","suite","origin","product","preflight","model_claim","host_version","product_plan","provider_claim"]},{"tool":"fetch","params":["id","card_id"]},{"tool":"finish_challenge","params":["export","next_candidate","challenge_handle"]},{"tool":"observe_chamber","params":["object","challenge_handle"]},{"tool":"read_card","params":["card_id"]},{"tool":"read_suite","params":["suite"]},{"tool":"seal_attempt","params":["export","next_candidate","challenge_handle"]},{"tool":"search","params":["limit","query","suite","domain","offset","card_id","product"]},{"tool":"search_evidence","params":["limit","suite","domain","offset","card_id","product"]},{"tool":"start_challenge","params":["host","seed","suite","origin","product","preflight","model_claim","host_version","product_plan","provider_claim"]},{"tool":"verify_card","params":["card_id"]}],"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."}