{"serverId":"mcp-registry/com.agentoolrank/agent-tools","tools":[{"name":"get_alternatives","fixed":{"name":"get_alternatives","description":"[Tool directory] Use this when you need alternatives to a known AI agent tool, not launch directories. Pass slug, the tool identifier returned by search_tools (for example, dify), not a URL or directory domain. Returns the source tool slug and its recorded alternatives with GitHub stats for comparison.","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":122,"tokensAfter":122},{"name":"get_submission_status","fixed":{"name":"get_submission_status","description":"[Tool directory] Use this when checking the AgentoolRank review status of a tool you submitted via submit_tool. Requires submission_id and status_token from that submission; returns review status, queue position and listing URL when available. Not for launch-directory progress — that is my_progress.","inputSchema":{"type":"object","required":["submission_id","status_token"],"properties":{"status_token":{"type":"string"},"submission_id":{"type":"number"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":141,"tokensAfter":141},{"name":"get_tool","fixed":{"name":"get_tool","description":"[Tool directory] Get details for one tool by slug (from search_tools): GitHub stats, capabilities, best-for, limitations and alternatives.","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":74,"tokensAfter":74},{"name":"search_tools","fixed":{"name":"search_tools","description":"[Tool directory] Search open-source AI agent tools (frameworks, coding agents, memory, RAG, observability, MCP servers) ranked by GitHub activity. Returns stars, 30-day star growth, capabilities and alternatives.","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"number","description":"Max results (1-20, default 10)"},"query":{"type":"string","description":"What you need, e.g. 'multi-agent framework in TypeScript' or 'RAG'"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":140,"tokensAfter":140},{"name":"submit_tool","fixed":{"name":"submit_tool","description":"[Tool directory] List an AI agent tool (framework, coding agent, MCP server, memory/RAG, evals, browser agent...) on AgentoolRank for free. The free listing is queued; the response lists every paid option (price, days to go live, checkout_url for your human to pay) and recommends the cheapest one that fits max_budget_usd / deadline_days. Returns submission_id + status_token for get_submission_status, and message_for_human: a summary to forward to your human.","inputSchema":{"type":"object","required":["url","name","tagline","email"],"properties":{"url":{"type":"string","description":"Product website (https://...)"},"name":{"type":"string"},"email":{"type":"string","description":"Maker's email, used only to say when the listing is live"},"tagline":{"type":"string","description":"One sentence, max 160 chars"},"github_url":{"type":"string","description":"https://github.com/owner/repo if open source"},"deadline_days":{"type":"number","description":"Optional: must be live within this many days"},"want_featured":{"type":"boolean","description":"Optional: wants homepage placement"},"max_budget_usd":{"type":"number","description":"Optional: the most your human will pay"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":340,"tokensAfter":340}],"toolsChanged":5,"tokensSaved":0,"todo":[{"tool":"get_alternatives","params":["slug"]},{"tool":"get_submission_status","params":["status_token","submission_id"]},{"tool":"get_tool","params":["slug"]},{"tool":"my_progress","params":["key"]},{"tool":"recommend_directories","params":["product_type"]},{"tool":"report_result","params":["key","domain","status"]},{"tool":"submit_tool","params":["name"]}],"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."}