{"serverId":"mcp-registry/dev.rmcp/rmcp","tools":[{"name":"check_mcp_endpoint","fixed":{"name":"check_mcp_endpoint","description":"Return the most recently stored check for an indexed endpoint. This never scans an arbitrary URL.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":73,"tokensAfter":73},{"name":"compare_mcp_servers","fixed":{"name":"compare_mcp_servers","description":"Compare two to four known RMCP servers by capabilities, tools, auth, transport, evidence, risk, latency and installation complexity.","inputSchema":{"type":"object","required":["ids"],"properties":{"ids":{"type":"array","items":{"type":"string"},"maxItems":4,"minItems":2},"query":{"type":"string","description":"Optional intended capability used to select relevant tools."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":126,"tokensAfter":126},{"name":"get_install_instructions","fixed":{"name":"get_install_instructions","description":"Generate client-specific, copyable installation instructions without embedding credentials.","inputSchema":{"type":"object","required":["server_id","client"],"properties":{"client":{"enum":["codex","claude-code","claude-desktop","cursor","vscode","generic-mcp"],"type":"string"},"server_id":{"type":"string"},"endpoint_index":{"type":"integer","default":0,"minimum":0}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":125,"tokensAfter":125},{"name":"get_mcp_endpoint","fixed":{"name":"get_mcp_endpoint","description":"Get stored transport, authentication, protocol, availability, latency, TLS, redirect and schema-change information for an indexed endpoint.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":84,"tokensAfter":84},{"name":"get_mcp_server","fixed":{"name":"get_mcp_server","description":"Get a complete structured server record, endpoints, tools, evidence-based trust, risks, warnings and install options.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":77,"tokensAfter":77},{"name":"get_mcp_tool","fixed":{"name":"get_mcp_tool","description":"Get one tool schema, parent server, endpoint, availability, inferred risk and parent installation instructions.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":75,"tokensAfter":75},{"name":"search_mcp_servers","fixed":{"name":"search_mcp_servers","description":"Search indexed remote MCP servers by intended task, capability, product, category, endpoint metadata, or associated tools.","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"integer","default":20,"maximum":100,"minimum":1},"query":{"type":"string"},"category":{"type":"string"},"transport":{"enum":["streamable-http","sse"],"type":"string"},"online_only":{"type":"boolean","default":true},"verified_only":{"type":"boolean","default":false},"authentication":{"type":"string"},"read_only_only":{"type":"boolean","default":false}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":177,"tokensAfter":177},{"name":"search_mcp_tools","fixed":{"name":"search_mcp_tools","description":"Search individual tool capabilities across every indexed MCP server and identify each matching parent server.","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"integer","default":20,"maximum":100,"minimum":1},"query":{"type":"string"},"online_only":{"type":"boolean","default":true},"authentication":{"type":"string"},"read_only_only":{"type":"boolean","default":false}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":133,"tokensAfter":133}],"toolsChanged":8,"tokensSaved":0,"todo":[{"tool":"check_mcp_endpoint","params":["id"]},{"tool":"compare_mcp_servers","params":["ids"]},{"tool":"get_install_instructions","params":["client","server_id","endpoint_index"]},{"tool":"get_mcp_endpoint","params":["id"]},{"tool":"get_mcp_server","params":["id"]},{"tool":"get_mcp_tool","params":["id"]},{"tool":"search_mcp_servers","params":["limit","query","category","transport","online_only","verified_only","authentication","read_only_only"]},{"tool":"search_mcp_tools","params":["limit","query","online_only","authentication","read_only_only"]}],"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."}