{"serverId":"mcp-registry/app.rowb.mcp-health/probe","tools":[{"name":"check_mcp_server","fixed":{"name":"check_mcp_server","description":"Diagnose whether an MCP server passes directory health checks. Runs five real HTTP probes (modern initialize, legacy initialize, anonymous tools/list, unauthorized tools/call, WWW-Authenticate/resource_metadata) and returns findings with fixes.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"MCP endpoint URL (streamable HTTP)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":120,"tokensAfter":120},{"name":"list_scan_results","fixed":{"name":"list_scan_results","description":"List the most recent scan results across MCP servers taken from the official registry, with verdicts and issue counts.","inputSchema":{"type":"object","properties":{"limit":{"type":"number"},"verdict":{"enum":["pass","warn","fail"],"type":"string","description":"optional filter"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":91,"tokensAfter":91}],"toolsChanged":2,"tokensSaved":0,"todo":[{"tool":"list_scan_results","params":["limit"]}],"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."}