piiiico avatar

AEO Audit

piiiico/aeo-mcp-server

Built by a Norwegian SEO agency to diagnose why websites don't show up in AI assistant answers. Exposes three tools: analyze_aeo returns a 0-100 score with letter grade plus breakdowns across schema markup, meta tags, content quality, and AI crawler access; get_aeo_score gives you just the headline number; check_ai_readiness tells you if GPTBot or ClaudeBot are blocked and whether you have llms.txt configured. Runs as a public Cloudflare Worker with no auth required. Reach for this when clients complain they're invisible in ChatGPT or Perplexity results and you need specific technical fixes like missing JSON-LD schema or blocked crawlers rather than generic SEO advice.

tools
4
transport
HTTP
last updated
Mar 6, 2026

Install

From registry metadata
$ npx add-mcp https://aeo-mcp-server.amdal-dev.workers.dev/mcp --name aeo-audit

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http aeo-audit https://aeo-mcp-server.amdal-dev.workers.dev/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 4 tools

Verified live against the running server on Nov 6, 2026.

audit_domainRun a full AEO (Answer Engine Optimization) audit for a domain. Checks how the domain appears across AI answer engines for given queries. Returns citation rate, grade (A-F), competitor comparison, and per-query results.4 params

Run a full AEO (Answer Engine Optimization) audit for a domain. Checks how the domain appears across AI answer engines for given queries. Returns citation rate, grade (A-F), competitor comparison, and per-query results.

Parameters* required
competitorsarray
Competitor domains
domain*string
The domain to audit (e.g., 'example.com')
providerstring
AI engine (default: exa)one of exa · perplexity
queries*array
Search queries to test
quick_checkQuick single-query AI visibility check for a domain.3 params

Quick single-query AI visibility check for a domain.

Parameters* required
domain*string
The domain to check
providerstring
one of exa · perplexity
query*string
The search query to test
suggest_queriesGenerate AEO audit queries for a domain/industry.4 params

Generate AEO audit queries for a domain/industry.

Parameters* required
countnumber
domain*string
industrystring
languagestring
one of en · no · de · fr · es
audit_domain_premiumPremium AEO audit. Subscribe at https://buy.stripe.com/dRmbJ1cJh72E3TO57agjC00 ($9/mo unlimited) or pay $0.10 USDC per call via x402. Includes everything in audit_domain PLUS: - Actionable recommendations with priority ranking - Technical implementation guide (llms.txt, struct...4 params

Premium AEO audit. Subscribe at https://buy.stripe.com/dRmbJ1cJh72E3TO57agjC00 ($9/mo unlimited) or pay $0.10 USDC per call via x402. Includes everything in audit_domain PLUS: - Actionable recommendations with priority ranking - Technical implementation guide (llms.txt, struct...

Parameters* required
competitorsarray
Competitor domains
domain*string
The domain to audit (e.g., 'example.com')
providerstring
AI engine (default: exa)one of exa · perplexity
queries*array
Search queries to test

Sponsors

Readme

AEO Audit MCP Server

AEO (Answer Engine Optimization) audit tool — check any website's AI visibility score and get actionable recommendations.

Live endpoint: https://aeo-mcp-server.amdal-dev.workers.dev/mcp Protocol: MCP Streamable HTTP (2025-03-26) Free to use — no auth required

What it does

Analyzes why businesses don't appear in ChatGPT, Claude, Perplexity, and other AI assistant answers. Returns:

  • Score 0-100 with letter grade (A–F)
  • Breakdown: schema markup, meta tags, content quality, technical config, AI signals
  • Issues: specific problems blocking AI visibility
  • Recommendations: prioritized action list

Tools

analyze_aeo(url)

Full audit. Returns score, grade, category breakdown, all issues, and ranked recommendations.

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "analyze_aeo",
    "arguments": { "url": "https://example.com" }
  }
}

get_aeo_score(url)

Quick check — score and grade only.

check_ai_readiness(url)

Checks if AI crawlers (GPTBot, ClaudeBot) are blocked, if /llms.txt exists, and other crawler access signals.

Usage with Claude Desktop


View the full README on GitHub

Details

Repository
github.com/piiiico/aeo-mcp-server
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

More from piiiico