Skip to main content

MCP server for AI search visibility auditing. Triple scoring: AEO (search findability), GEO (citation readiness), Agent Readiness (agent interaction). Plus AI Identity Card and business profile detection.

Project description

AEO Scanner — MCP Server

AI search visibility audit for any website. Three scores, one scan.

What it does

  • AEO Score (0-100): How well AI search engines (ChatGPT, Perplexity, Google AI Overviews) can find, read, and cite your content
  • GEO Score (0-100): How likely AI is to cite your site as a source — citation readiness for AI-generated answers
  • Agent Readiness (0-100): How easily AI agents can understand, interact with, and transact on your site
  • AI Identity Card: How AI currently perceives your brand — and the gaps between reality and AI's perception
  • Business Profile: Auto-detected business type (commerce/saas/media/general) with which scores matter most

Quick start

Remote server (recommended) — zero install, just add the URL:

# Claude Code
claude mcp add --transport http aeo-scanner https://aeo-mcp.convrgent.ai/mcp

# Claude Desktop / Claude.ai
# Settings → Connectors → Add custom connector → https://aeo-mcp.convrgent.ai/mcp

# Cursor — add to .cursor/mcp.json
{ "aeo-scanner": { "url": "https://aeo-mcp.convrgent.ai/mcp" } }

Then ask your AI assistant: "Scan example.com for AI visibility"

Alternative: local install via PyPI (stdio transport):

claude mcp add aeo-scanner -- uvx aeo-scanner

Tools

Tool What it does Price
scan_site Quick triple-score scan + AI Identity Card + business profile + top issues Free
audit_site Full 55+ check breakdown across 12 categories (4 AEO + 4 GEO + 4 Agent) $1.00
fix_site Generated fix code with two-tier score projections — apply directly with Claude Code $5.00

Free tier

scan_site works without any authentication. No API key, no wallet, no setup.

Rate limits: 20 scans/hour per IP, 5 per URL per day.

Paid tools

audit_site and fix_site require an API key:

  1. Get your key at scan.convrgent.ai
  2. Set AEO_API_KEY in your MCP config

Or pay per call with USDC via x402 protocol (Base network).

Workflow

The included optimize_site prompt guides the full workflow:

  1. Scan — get baseline scores + business profile + AI Identity Card (free)
  2. Audit — see detailed breakdown by category, prioritized by business type ($1)
  3. Fix — get working code with quick-win and full-ceiling projections ($5)
  4. Rescan — verify improvement across all three scores (free)

Scoring

55+ checks across 12 categories. See the built-in aeo://reference/scoring-methodology resource for full details, or read scoring-methodology.md.

AEO categories: Structured Data (30%), Meta & Technical (20%), AI Accessibility (25%), Content Quality (25%)

GEO categories: Brand Narrative Clarity (25%), Citation Readiness (25%), Authority Signals (25%), Entity Definition (25%)

Agent Readiness categories: Machine Identity (30%), API Discoverability (25%), Structured Actions (25%), Programmatic Access (20%)

Grades: A (90+), B (75-89), C (60-74), D (40-59), F (0-39)


Built by Convrgent — AI visibility tools for agents.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aeo_scanner-2.1.0.tar.gz (94.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aeo_scanner-2.1.0-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file aeo_scanner-2.1.0.tar.gz.

File metadata

  • Download URL: aeo_scanner-2.1.0.tar.gz
  • Upload date:
  • Size: 94.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aeo_scanner-2.1.0.tar.gz
Algorithm Hash digest
SHA256 a0ab8612ea844dc6e5c4212e12b8ce6055e0d71ce1e6df80302cd1ae2b610986
MD5 ebce3917f03fc1f7f01c1513870bc6b4
BLAKE2b-256 ea873a206e8a610cd6837a28fc9e7453d1f5013784b6cfd5d2a704b0add47603

See more details on using hashes here.

Provenance

The following attestation bundles were made for aeo_scanner-2.1.0.tar.gz:

Publisher: publish.yml on Convrgent/aeo-scanner-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aeo_scanner-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: aeo_scanner-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aeo_scanner-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1a7ca942ea8ab6f6ea3a1bf7f97255c5fedbb40be7e8f2a07e62e5b5900faf33
MD5 712e83e237fb59926c11a755e3706c1e
BLAKE2b-256 44b41a13fa1c3b23b6c5a007c5748397c8dfbbe419502e4f22f838780a4ca10e

See more details on using hashes here.

Provenance

The following attestation bundles were made for aeo_scanner-2.1.0-py3-none-any.whl:

Publisher: publish.yml on Convrgent/aeo-scanner-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page