AEO Scanner MCP
An MCP server that audits AI search visibility by providing AEO, GEO, and Agent Readiness scores for websites. It offers tools to scan sites, audit detailed breakdowns, compare against competitors, and generate fix code to improve how AI engines and agents perceive and interact with content.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://aeo-mcp.convrgent.ai/mcpWhat its tools do
4 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Read-only (3)
Not annotated (1)
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Scan a website for AI visibility scores
- Audit detailed breakdown across 12 categories
- Compare sites for gap analysis
- Generate fix code for AI readiness
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- aeo-scanner 2.2.5
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 4 advertised
- Resources
- 1 advertised
- Resource templates
- 0 advertised
- Prompts
- 1 advertised
{
"tools": {
"listChanged": true
},
"prompts": {
"listChanged": true
},
"resources": {
"listChanged": true
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
4 advertised
scan_site
Quick AI visibility scan. Returns three scores: AEO Score (0-100, AI search engine findability), GEO Score (0-100, AI citation readiness), and Agent Readiness Score (0-100, AI agent interaction capability). Also returns AI Identity Card with mention readiness (0-100, predicts how likely AI will mention the brand), detected competitors, business profile (commerce/saas/media/general), and top 5 issues. 77+ checks across 12 categories. Free — no API key needed. Does NOT return per-check details or fix code — use audit_site for full breakdown, fix_site for generated fixes, compare_sites to benchmark against a competitor.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Full URL to scan (e.g. https://example.com)"
},
"pages": {
"type": "integer",
"default": 3,
"maximum": 5,
"minimum": 1,
"description": "Number of pages to scan (1-5)"
}
}
}{
"readOnlyHint": true,
"openWorldHint": true
}audit_site
Full AI visibility audit across 77+ checks in 12 categories (4 AEO + 4 GEO + 4 Agent Readiness). Returns detailed per-check scores with specific issues and recommendations, AI Identity Card with mention readiness and detected competitors, and business profile. GEO checks include 3 research-backed citation signals: factual density, answer frontloading, and source citations. Agent Readiness covers emerging agent-discovery standards Cloudflare's isitagentready.com evaluates: RFC 9727 api-catalog, SEP-1649 MCP Server Card, and IETF Content-Signal (draft-romm-aipref). Does NOT generate fix code — pass this response's id as scan_id to fix_site (within 1 hour) to get fixes WITHOUT a re-crawl, or use compare_sites to benchmark against a competitor. Pay per call ($1.00) via x402 — USDC on Base or Solana. Machine payment via signed X-PAYMENT header; see https://www.x402.org/. On payment_required, the response includes the full x402 payload with payTo/amount/asset.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Full URL to audit"
},
"pages": {
"type": "integer",
"default": 5,
"maximum": 10,
"minimum": 1,
"description": "Number of pages to audit (1-10)"
},
"categories": {
"type": "array",
"items": {
"type": "string"
},
"description": "Filter to specific categories: structured_data, meta_technical, ai_accessibility, content_quality, brand_narrative, citation_readiness, authority_signals, entity_definition, machine_identity, api_discoverability, structured_actions, programmatic_access"
}
}
}{
"readOnlyHint": true,
"openWorldHint": true
}fix_site
Generate complete fix code for all AI visibility issues across AEO, GEO, and Agent Readiness. Returns working code you can apply directly — schema generation, robots.txt, sitemap, llms.txt, meta tags, structured data, citation signals, entity markup. Also returns two-tier score projections: quick wins (critical + high fixes only) and full implementation ceiling (all fixes). TIP: pass scan_id from a fresh audit_site result (kept 1 hour) to skip the re-crawl — instant response, same price. Content recommendations include research citations. Run scan_site first to see which issues exist. Pay per call ($5.00) via x402 — USDC on Base or Solana. On payment_required, the response includes the full x402 payload with payTo/amount/asset.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"url": {
"type": "string",
"description": "Full URL to generate fixes for (required unless scan_id is given)"
},
"pages": {
"type": "integer",
"default": 5,
"maximum": 10,
"minimum": 1,
"description": "Number of pages to analyze (1-10); ignored when scan_id is used"
},
"format": {
"enum": [
"generic",
"claude_code"
],
"type": "string",
"default": "generic",
"description": "Output format: generic or claude_code (optimized for Claude Code)"
},
"scan_id": {
"type": "string",
"description": "id from a recent audit_site response — reuses that crawl (1h TTL), instant response"
}
}
}{
"openWorldHint": true
}compare_sites
Competitive gap analysis — scans two sites concurrently, shows side-by-side scores, category-by-category winners, competitive gaps (checks where the competitor scored 20+ higher), and generated overtake fix code with projected scores after closing gaps. Use this when the user wants to benchmark against a competitor or when scan_site detects competitors in the AI Identity Card. Pay per call ($3.00) via x402 — USDC on Base or Solana. On payment_required, the response includes the full x402 payload with payTo/amount/asset.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url",
"competitorUrl"
],
"properties": {
"url": {
"type": "string",
"description": "Your site URL"
},
"pages": {
"type": "integer",
"default": 5,
"maximum": 5,
"minimum": 1,
"description": "Number of pages to scan per site (1-5)"
},
"competitorUrl": {
"type": "string",
"description": "Competitor site URL to benchmark against"
}
}
}{
"readOnlyHint": true,
"openWorldHint": true
}Prompts
1 advertised
optimize_site
Full scan → audit → compare → fix → verify workflow for optimizing a site's AI visibility across AEO, GEO, and Agent Readiness.
- url
- Website URL to optimize (required)
- priority
- Which score to prioritize. Use 'auto' to let the detected business profile decide. (required)
Resources
1 advertised
scoring-methodology
How AEO, GEO, and Agent Readiness scores are calculated across 77+ checks in 12 categories. Includes mention readiness, business profiles, competitive analysis, and research sources.
aeo://reference/scoring-methodology90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-06: 1 of 1 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1476 ms
- 95th percentile latency
- 1476 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1476 ms · metadata changed · 4 tool(s), 1 resource(s), 0 resource template(s), 1 prompt(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http aeo-scanner-mcp-convrgent https://aeo-mcp.convrgent.ai/mcpCodex
codex mcp add aeo-scanner-mcp-convrgent --url https://aeo-mcp.convrgent.ai/mcpCursor
{
"mcpServers": {
"aeo-scanner-mcp-convrgent": {
"url": "https://aeo-mcp.convrgent.ai/mcp"
}
}
}Cline
{
"mcpServers": {
"aeo-scanner-mcp-convrgent": {
"type": "streamableHttp",
"url": "https://aeo-mcp.convrgent.ai/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"aeo-scanner-mcp-convrgent": {
"type": "http",
"url": "https://aeo-mcp.convrgent.ai/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http aeo-scanner-mcp-convrgent https://aeo-mcp.convrgent.ai/mcpClaude Desktop
https://aeo-mcp.convrgent.ai/mcpWindsurf
{
"mcpServers": {
"aeo-scanner-mcp-convrgent": {
"serverUrl": "https://aeo-mcp.convrgent.ai/mcp"
}
}
}Let your agent find its tools
Find servers like AEO Scanner MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.