Skip to content

AEO Inspector

by aeoinspector.com · remote · no sign-in to list tools · v2.2.0 · published by com.aeoinspector

AEO scan, 16-engine AI report and one-domain security + AEO report with fixes (x402 USDC).

Changes · 4

4 tools: 4 change things.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http aeo-inspector https://aeoinspector.com/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

4 tools

Changes things 4Claude Code: ask
  • domain_reportOne-domain report: runs the OrionCMD site audit (TLS from CT logs, DNS/DNSSEC/CAA, RDAP expiry, SPF/DMARC/DKIM/MTA-STS, security headers, security.txt) and the AEO Inspector deep s…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    One-domain report: runs the OrionCMD site audit (TLS from CT logs, DNS/DNSSEC/CAA, RDAP expiry, SPF/DMARC/DKIM/MTA-STS, security headers, security.txt) and the AEO Inspector deep scan (AI crawler access, bot-vs-browser diff, agent-ready checks) for one domain. Returns both grades and one merged, priority-sorted fixes list (paste-ready DNS records, registrar steps, robots.txt/llms.txt/JSON-LD) with a shell command to verify each, plus a report_url kept 30 days. Not charged if any part can't run. Costs $2 USDC per call via x402 (payment in _meta["x402/payment"]); invalid input or a failed run returns an error and is not charged.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
    • destructiveHint: false
    • idempotentHint: false
    • title: One-domain security + AEO report
  • full_report16-engine AI visibility report: five category questions, each asked 3 times (240 answers), to ChatGPT, Microsoft Copilot, Gemini, Claude, Grok, Google AI Overviews, Google AI Mode,…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    16-engine AI visibility report: five category questions, each asked 3 times (240 answers), to ChatGPT, Microsoft Copilot, Gemini, Claude, Grok, Google AI Overviews, Google AI Mode, Perplexity, Meta AI, DeepSeek, Qwen, Mistral, GLM, MiniMax, Exa Answer and You.com. Returns per-engine answers, mention rate, citations of the site (own domain in the returned sources), a visibility score, competitor share of mentions (overall and per engine), the sources engines cited, and a report_url. Takes 2-4 minutes. Not charged unless at least 12 of 16 engines answer. Costs $9 USDC per call via x402 (payment in _meta["x402/payment"]); invalid input or a failed run returns an error and is not charged.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
    • destructiveHint: false
    • idempotentHint: false
    • title: 16-engine AI visibility report
  • pricingFree.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Free. Prices of the paid tools and HTTP endpoints, the payment network (Base) and address. No input, no network request, no payment.

    Annotations the server declares

    • title: Prices (free)
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
    • destructiveHint: false
  • scan_siteDeep AEO scan of a website: fetches the homepage as a browser, Googlebot, OAI-SearchBot, GPTBot, ClaudeBot and PerplexityBot and diffs what each gets (JS shells, stale prerender sn…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Deep AEO scan of a website: fetches the homepage as a browser, Googlebot, OAI-SearchBot, GPTBot, ClaudeBot and PerplexityBot and diffs what each gets (JS shells, stale prerender snapshots, cloaking-like gaps), diagnoses Cloudflare AI-bot blocks (dashboard setting + WAF Skip rule), detects Base44/Replit/Lovable, reads robots.txt rules for 21 AI crawlers, crawls up to 9 more pages from the sitemap, validates JSON-LD (Organization, LocalBusiness, Product, FAQPage, Article, SoftwareApplication), checks Wikidata/sameAs entity signals, freshness, question-style headings, TTFB and HTML size, and asks Perplexity one category question. Checks agent files (llms.txt, MCP server card or /mcp, OpenAPI, /.well-known/x402 or a 402 challenge, JSON-LD Offer pricing, Web Bot Auth key directory). Returns the 100-point score, crawlerAccess (score, per-bot outcome), agentReady (score, pass/fail checks with fixes), prioritized fixes, a result_url, a badge_url and a ready-to-paste kit (llms.txt, robots.txt, JSON-LD). Takes 10-25 seconds. Costs $0.05 USDC per call via x402 (payment in _meta["x402/payment"]); invalid input or a failed run returns an error and is not charged.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
    • destructiveHint: false
    • idempotentHint: false
    • title: Deep AEO scan

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 2.2.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http aeo-inspector https://aeoinspector.com/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [],
    "ask": [
      "mcp__aeo-inspector__pricing",
      "mcp__aeo-inspector__scan_site",
      "mcp__aeo-inspector__full_report",
      "mcp__aeo-inspector__domain_report"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as aeo-inspector. Review it before you use it.