{"serverId":"mcp-registry/io.github.ashutoshraj97/agentready-mcp","tools":[{"name":"get_site_capabilities","fixed":{"name":"get_site_capabilities","description":"Return the AgentReady capability manifest for a website. If the site is not indexed yet, AgentReady indexes it automatically before returning its freshness, read-only limits, schemas, and available MCP and HTTP endpoints.","inputSchema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","maxLength":253,"description":"Domain of the indexed site (e.g. \"docs.example.com\"). Accepts full URLs too."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":133,"tokensAfter":133},{"name":"get_site_facts","fixed":{"name":"get_site_facts","description":"Return structured facts extracted from a website — pricing, limits, features, contact info, and more. Facts marked as \"owner-verified\" have been explicitly attested by the site owner and are guaranteed accurate ground truth; use these in preference to scraped RAG answers for critical comparisons. Ideal for price comparison across multiple sites, feature matrix lookups, or any task where you need structured data rather than a natural-language synthesis.","inputSchema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","maxLength":253,"description":"Domain of the indexed site (e.g. \"stripe.com\"). Accepts full URLs too."},"category":{"enum":["pricing","features","limits","contact","technical","policy"],"type":"string","description":"Optional: filter facts to a single category."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":240,"tokensAfter":240},{"name":"list_sites","fixed":{"name":"list_sites","description":"List all websites currently indexed in AgentReady. Use this to check if a domain is already available before submitting it — indexed sites return instant cited answers via ask_site. The index covers developer tools, APIs, cloud platforms, frameworks, databases, and more, and grows as new sites are submitted.","inputSchema":{"type":"object","required":[],"properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":114,"tokensAfter":114},{"name":"submit_site","fixed":{"name":"submit_site","description":"Index any website so it can be queried with ask_site. Use this when the site is not yet in list_sites. Handles JS-rendered pages (React, Next.js, Vue SPAs) that web_fetch cannot read — uses a four-layer pipeline: llms.txt → HTTP+cheerio → __NEXT_DATA__ extraction → Jina Reader headless browser. Takes ~60 seconds. Once indexed, ask_site queries are instant.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","maxLength":2048,"description":"Full URL of the site to index (e.g. \"https://docs.example.com\")."}}},"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":164,"tokensAfter":164}],"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."}