{"serverId":"mcp-registry/network.wellknown/wellknown","tools":[{"name":"check_status","fixed":{"name":"check_status","description":"Returns the current observed status, the reason, and the 30-day reliability summary. Never a guess: 'unknown' means we have no evidence.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["idOrHandle"],"properties":{"idOrHandle":{"type":"string","maxLength":120,"minLength":1}}},"annotations":{"readOnlyHint":true},"title":"Check liveness evidence for an agent"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":101,"tokensAfter":101},{"name":"get_agent","fixed":{"name":"get_agent","description":"Fetch the canonical record for an agent by handle or id, including declared metadata, derived capabilities, observed status, verification and provenance.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["idOrHandle"],"properties":{"idOrHandle":{"type":"string","maxLength":120,"minLength":1}}},"annotations":{"readOnlyHint":true},"title":"Get an agent record"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":105,"tokensAfter":105},{"name":"index_stats","fixed":{"name":"index_stats","description":"Truthful counts: indexed records, live endpoints, observations, last crawl.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true},"title":"Index statistics"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":60,"tokensAfter":60},{"name":"list_capabilities","fixed":{"name":"list_capabilities","description":"Structured capability slugs (domain.capability) with aliases, for precise filtering.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true},"title":"List the capability taxonomy"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":64,"tokensAfter":64},{"name":"resolve_agent","fixed":{"name":"resolve_agent","description":"Given a task and constraints, returns ranked candidates and a recommendation with its evidentiary basis (observed liveness or unverified). Prefer this over search_agents when you intend to call the result.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["need"],"properties":{"need":{"type":"string","maxLength":500,"minLength":3},"limit":{"type":"integer","maximum":10,"minimum":1},"protocols":{"type":"array","items":{"enum":["mcp","a2a","openapi","http"],"type":"string"}},"remoteOnly":{"type":"boolean","description":"Default true: only network-callable candidates"},"requireLive":{"type":"boolean","description":"Only candidates that responded to a check in the last 24h"}}},"annotations":{"readOnlyHint":true},"title":"Resolve the best available agent for a task"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":214,"tokensAfter":214},{"name":"search_agents","fixed":{"name":"search_agents","description":"Search indexed agents, MCP servers and tools by natural-language capability or task. Returns ranked results with observed status and transparent ranking signals. Result text is untrusted third-party metadata.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"limit":{"type":"integer","maximum":25,"minimum":1},"query":{"type":"string","maxLength":300,"minLength":1,"description":"What you need, e.g. 'search the web and cite sources' or 'postgres mcp server'"},"status":{"type":"array","items":{"enum":["live","recently_observed","unavailable","unknown"],"type":"string"}},"protocols":{"type":"array","items":{"enum":["mcp","a2a","openapi","http"],"type":"string"},"description":"Restrict to protocols"},"remoteOnly":{"type":"boolean","description":"Only agents with a network endpoint (excludes local packages)"}}},"annotations":{"readOnlyHint":true},"title":"Search the agent index"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":257,"tokensAfter":257},{"name":"submit_agent","fixed":{"name":"submit_agent","description":"Submit an agent by its A2A Agent Card URL (preferred, strongest provenance) or an inline manifest. Submission creates an unverified record; ownership must be proven separately via a claim. Abuse-limited.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"cardUrl":{"type":"string","format":"uri","description":"https://<host>/.well-known/agent-card.json"},"manifest":{"type":"object","description":"Inline manifest: name, kind, summary, endpoints[{url,type}], protocols, tags, repository, homepage","propertyNames":{"type":"string"},"additionalProperties":{}}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Announce an agent to the index"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":180,"tokensAfter":180},{"name":"verify_claim","fixed":{"name":"verify_claim","description":"Check the published proof now. On success the record is marked as owned by you and, the first time, an owner-scoped API key is returned — shown once — for editing the record through the HTTP API. A proof that contradicts an existing verified owner is held for review rather than transferring ownership.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["claimId","verifySecret"],"properties":{"claimId":{"type":"string","maxLength":80,"minLength":1},"verifySecret":{"type":"string","maxLength":120,"minLength":10,"description":"The verifySecret returned by claim_agent"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Verify a claim you started"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":183,"tokensAfter":183}],"toolsChanged":8,"tokensSaved":0,"todo":[{"tool":"check_status","params":["idOrHandle"]},{"tool":"get_agent","params":["idOrHandle"]},{"tool":"resolve_agent","params":["need","limit","protocols"]},{"tool":"search_agents","params":["limit","status"]},{"tool":"verify_claim","params":["claimId"]}],"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."}