{"serverId":"mcp-registry/io.github.minglesai/ai-site-scorer","tools":[{"name":"analyze_url","fixed":{"name":"analyze_url","description":"Submit a URL for AI-readiness analysis. Checks how well the site is structured for AI/LLM crawling (robots.txt, structured data, page speed, content quality, etc.). Returns scores and recommendations. Set wait_for_result=true to wait for completion (up to 60s). Pricing: Free for registered users (100/mo). Anonymous (x402): $0.001 USDC for analysis only; $0.006 USDC combined when enhance=true ($0.001 analyze + $0.005 enhance, charged as a single upfront payment so only one X-PAYMENT header is nee","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"The URL to analyze (must include http:// or https://)."},"enhance":{"type":"boolean","default":false,"description":"If true, automatically run LLM deep analysis after basic analysis completes. Anonymous users: combined $0.006 USDC ($0.001 analyze + $0.005 enhance) charged as a single upfront payment. Default: false."},"wait_for_result":{"type":"boolean","default":true,"description":"If true (default), wait for the analysis to complete and return the full report. If false, return the job_id immediately."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":321,"tokensAfter":321},{"name":"get_report","fixed":{"name":"get_report","description":"Fetch a previously completed analysis report by job ID. Returns scores, check details, and recommendations.","inputSchema":{"type":"object","required":["job_id"],"properties":{"job_id":{"type":"string","description":"The UUID job_id returned by analyze_url."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":83,"tokensAfter":83},{"name":"list_recent_analyses","fixed":{"name":"list_recent_analyses","description":"List the 10 most recent analyses for the authenticated account. Returns URLs, scores, and statuses.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":"integer","default":10,"description":"Number of results to return (1-50, default 10)."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":87,"tokensAfter":87}],"toolsChanged":3,"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."}