{ "protocolVersion": "0.3.0", "name": "AIScan", "description": "AI visibility auditing for websites. 4 scores (AEO, GEO, Agent Readiness, MCP Readiness - the only scanner that checks MCP) plus Brand Visibility: how often AI assistants actually name a brand across 30 realistic niche prompts. 18 pay-per-use capabilities via x402 on Base, 0.06-3.50 USDC. No API keys, no signup.", "url": "https://api.getaiscan.app/a2a", "preferredTransport": "JSONRPC", "provider": { "organization": "AIScan", "url": "https://getaiscan.app" }, "version": "5.9.1", "documentationUrl": "https://getaiscan.app/llms.txt", "capabilities": { "streaming": false, "pushNotifications": false }, "defaultInputModes": [ "application/json" ], "defaultOutputModes": [ "application/json" ], "payment_schemes": [ { "protocol": "x402", "x402Version": 2, "network": "eip155:8453", "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", "currency": "USDC", "payTo": "0x0a28ace35b9687a9334cd503b3c7d4b23734a1c7", "flows": [ "exact (EIP-3009 via Coinbase CDP facilitator)", "direct-transfer (USDC tx hash)" ] } ], "skills": [ { "id": "check_health", "name": "Check Health", "description": "Site availability, robots.txt, AI crawler access (GPTBot, ClaudeBot, PerplexityBot), sitemap presence", "tags": [ "audit", "http", "x402", "ai-visibility" ], "x-payment-info": { "authMode": "payment", "protocols": [ "x402" ], "price": { "amount": "0.06", "currency": "USDC" }, "endpoint": "https://api.getaiscan.app/api/agent/check_health" } }, { "id": "check_llms_txt", "name": "Check Llms Txt", "description": "llms.txt existence and quality check: sections, links, statistics", "tags": [ "audit", "http", "x402", "ai-visibility" ], "x-payment-info": { "authMode": "payment", "protocols": [ "x402" ], "price": { "amount": "0.07", "currency": "USDC" }, "endpoint": "https://api.getaiscan.app/api/agent/check_llms_txt" } }, { "id": "check_schema", "name": "Check Schema", "description": "Schema.org JSON-LD detection: types found, FAQ schema, Organization schema", "tags": [ "audit", "http", "x402", "ai-visibility" ], "x-payment-info": { "authMode": "payment", "protocols": [ "x402" ], "price": { "amount": "0.07", "currency": "USDC" }, "endpoint": "https://api.getaiscan.app/api/agent/check_schema" } }, { "id": "check_agent_files", "name": "Check Agent Files", "description": "openapi.json, ai-plugin.json, x402 payment support detection", "tags": [ "audit", "http", "x402", "ai-visibility" ], "x-payment-info": { "authMode": "payment", "protocols": [ "x402" ], "price": { "amount": "0.07", "currency": "USDC" }, "endpoint": "https://api.getaiscan.app/api/agent/check_agent_files" } }, { "id": "check_mcp", "name": "Check Mcp", "description": "MCP discoverability: /.well-known/mcp.json, agent.json, MCP Server Card", "tags": [ "audit", "mcp", "x402", "ai-visibility" ], "x-payment-info": { "authMode": "payment", "protocols": [ "x402" ], "price": { "amount": "0.08", "currency": "USDC" }, "endpoint": "https://api.getaiscan.app/api/agent/check_mcp" } }, { "id": "score_aeo", "name": "Score Aeo", "description": "Full AEO (AI Search Visibility) score 0-100 with detailed checks", "tags": [ "score", "ai", "x402", "ai-visibility" ], "x-payment-info": { "authMode": "payment", "protocols": [ "x402" ], "price": { "amount": "0.15", "currency": "USDC" }, "endpoint": "https://api.getaiscan.app/api/agent/score_aeo" } }, { "id": "score_geo", "name": "Score Geo", "description": "Full GEO (Citation Readiness) score 0-100 with detailed checks", "tags": [ "score", "ai", "x402", "ai-visibility" ], "x-payment-info": { "authMode": "payment", "protocols": [ "x402" ], "price": { "amount": "0.15", "currency": "USDC" }, "endpoint": "https://api.getaiscan.app/api/agent/score_geo" } }, { "id": "score_agent", "name": "Score Agent", "description": "Full Agent Readiness score 0-100 with detailed checks", "tags": [ "score", "ai", "x402", "ai-visibility" ], "x-payment-info": { "authMode": "payment", "protocols": [ "x402" ], "price": { "amount": "0.15", "currency": "USDC" }, "endpoint": "https://api.getaiscan.app/api/agent/score_agent" } }, { "id": "score_mcp", "name": "Score Mcp", "description": "Full MCP Readiness score 0-100, the only scanner that checks this", "tags": [ "score", "mcp", "x402", "ai-visibility" ], "x-payment-info": { "authMode": "payment", "protocols": [ "x402" ], "price": { "amount": "0.20", "currency": "USDC" }, "endpoint": "https://api.getaiscan.app/api/agent/score_mcp" } }, { "id": "generate_llms_txt", "name": "Generate Llms Txt", "description": "Generate a ready-to-deploy llms.txt tailored to the site", "tags": [ "generate", "x402", "ai-visibility" ], "x-payment-info": { "authMode": "payment", "protocols": [ "x402" ], "price": { "amount": "0.30", "currency": "USDC" }, "endpoint": "https://api.getaiscan.app/api/agent/generate_llms_txt" } }, { "id": "generate_mcp_json", "name": "Generate Mcp Json", "description": "Generate ready-to-deploy mcp.json + agent.json for the site", "tags": [ "generate", "mcp", "x402", "ai-visibility" ], "x-payment-info": { "authMode": "payment", "protocols": [ "x402" ], "price": { "amount": "0.30", "currency": "USDC" }, "endpoint": "https://api.getaiscan.app/api/agent/generate_mcp_json" } }, { "id": "full_audit", "name": "Full Audit", "description": "Complete audit: all 4 scores (AEO, GEO, Agent, MCP), 80+ checks", "tags": [ "audit", "score", "x402", "ai-visibility" ], "x-payment-info": { "authMode": "payment", "protocols": [ "x402" ], "price": { "amount": "0.35", "currency": "USDC" }, "endpoint": "https://api.getaiscan.app/api/agent/full_audit" } }, { "id": "fix_pack", "name": "Fix Pack", "description": "Copy-paste fix instructions for every failed check", "tags": [ "fix", "x402", "ai-visibility" ], "x-payment-info": { "authMode": "payment", "protocols": [ "x402" ], "price": { "amount": "0.55", "currency": "USDC" }, "endpoint": "https://api.getaiscan.app/api/agent/fix_pack" } }, { "id": "compare", "name": "Compare", "description": "Gap analysis vs a competitor URL: who wins each category and why", "tags": [ "compare", "x402", "ai-visibility" ], "x-payment-info": { "authMode": "payment", "protocols": [ "x402" ], "price": { "amount": "0.80", "currency": "USDC" }, "endpoint": "https://api.getaiscan.app/api/agent/compare" } }, { "id": "visibility_fix_pack", "name": "Visibility Fix Pack", "description": "Ready-to-deploy fix materials for weak visibility areas: citable passages, FAQ schema JSON-LD, llms.txt sections. Needs weak_spots from a prior visibility_check", "tags": [ "fix", "visibility", "x402", "ai-visibility" ], "x-payment-info": { "authMode": "payment", "protocols": [ "x402" ], "price": { "amount": "1.25", "currency": "USDC" }, "endpoint": "https://api.getaiscan.app/api/agent/visibility_fix_pack" } }, { "id": "full_report", "name": "Full Report", "description": "Everything: full audit + fix pack + generated llms.txt and mcp.json", "tags": [ "audit", "fix", "generate", "x402", "ai-visibility" ], "x-payment-info": { "authMode": "payment", "protocols": [ "x402" ], "price": { "amount": "1.55", "currency": "USDC" }, "endpoint": "https://api.getaiscan.app/api/agent/full_report" } }, { "id": "visibility_check", "name": "Visibility Check", "description": "Brand visibility in AI answers: 30 realistic niche prompts through a frontier AI model - mention rate, share of voice, who gets recommended instead. Params: brand + niche", "tags": [ "visibility", "x402", "ai-visibility" ], "x-payment-info": { "authMode": "payment", "protocols": [ "x402" ], "price": { "amount": "1.95", "currency": "USDC" }, "endpoint": "https://api.getaiscan.app/api/agent/visibility_check" } }, { "id": "visibility_vs_competitor", "name": "Visibility Vs Competitor", "description": "Head-to-head brand visibility: two brands measured on the same 30 AI answers - mention rates, share of voice, verdict. Params: brand + competitor_brand + niche", "tags": [ "visibility", "compare", "x402", "ai-visibility" ], "x-payment-info": { "authMode": "payment", "protocols": [ "x402" ], "price": { "amount": "3.50", "currency": "USDC" }, "endpoint": "https://api.getaiscan.app/api/agent/visibility_vs_competitor" } } ], "additionalInterfaces": [ { "transport": "JSONRPC", "url": "https://api.getaiscan.app/a2a" }, { "transport": "HTTP+JSON", "url": "https://api.getaiscan.app" } ] }