{"serverId":"pulsemcp/agentndx","tools":[{"name":"get_server_details","fixed":{"name":"get_server_details","description":"Get full metadata for a specific MCP server by ID. Free — no payment required. Returns endpoint, install command, auth type, tags, use cases, and health status.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"Server ID from search results (e.g. \"postgres-mcp\", \"stripe-agent-toolkit\")"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":109,"tokensAfter":109},{"name":"get_stats","fixed":{"name":"get_stats","description":"Get AgentNDX registry statistics: total servers, protocol counts, verified count. Free.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":48,"tokensAfter":48},{"name":"list_categories","fixed":{"name":"list_categories","description":"List all server categories with descriptions. Free.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":40,"tokensAfter":40},{"name":"search_mcp_servers","fixed":{"name":"search_mcp_servers","description":"Search the live AgentNDX index by keyword, category, or capability. Costs $0.005 USDC via x402 micropayment on Base mainnet. No API key required.","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"number","description":"Max results to return (default 10, max 50)"},"query":{"type":"string","description":"Search query — e.g. \"vector database\", \"send email\", \"browser automation\""},"category":{"type":"string","description":"Filter by category: communication | data | web | code | ai | payments | identity | productivity | infrastructure | media"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":176,"tokensAfter":176}],"toolsChanged":4,"tokensSaved":0,"todo":[],"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."}