{"serverId":"mcp-registry/com.mcpcensus/census","tools":[{"name":"census_lookup","fixed":{"name":"census_lookup","description":"Get the live health verdict for one MCP server by its exact registry name (e.g. 'io.github.owner/name'). Returns stars, last-push recency, gone/archived/deprecated flags, name-collision count, and a fact-based health verdict (healthy | issues | unknown).","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Exact MCP registry server name"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":121,"tokensAfter":121},{"name":"census_search","fixed":{"name":"census_search","description":"Search MCP servers by keyword or partial name (e.g. 'github', 'postgres'). Returns ranked matches with health/trust. Also returns: resolved_query (auto typo fix), disambiguate (when unsure), known_brand (we recognize a strong product but it has no official MCP — e.g. CodeRabbit), research (watchlist/confirmed_absent), query_intent (brand_lookup|category|package|install_gate|junk — does not change ranking), intent_cta (preflight when they asked an install-gate question). Prefer official_match=tru","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"number","description":"Max results 1–50 (default 20)"},"query":{"type":"string","description":"Keyword or partial server name (>= 2 chars). Typos and space variants are resolved when confident."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":229,"tokensAfter":229},{"name":"census_stats","fixed":{"name":"census_stats","description":"Ecosystem headline numbers from the live census (same payload as GET /v1/stats). Unmetered. Returns total servers, healthy/issues counts, popular (gh_stars>=1000), remote-capable count, github-linked count, and captured_at. No invented metrics.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":93,"tokensAfter":93},{"name":"census_watch_list","fixed":{"name":"census_watch_list","description":"List active per-server watches for this API key. Requires x-api-key.","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":"census_watch_unsubscribe","fixed":{"name":"census_watch_unsubscribe","description":"Deactivate a watch by id. Requires x-api-key that owns the watch.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"Watch id from census_watch_subscribe"}}},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: true, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":72,"tokensAfter":72}],"toolsChanged":5,"tokensSaved":0,"todo":[{"tool":"census_audit_config","params":["format","policy_id"]},{"tool":"census_changes","params":["limit"]},{"tool":"census_preflight","params":["refresh","policy_id"]},{"tool":"census_stamp","params":["refresh","policy_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."}