SEO·AEO·GEO

app.seoaeogeoPublished by seoaeogeo.appOfficial publisherv1.0.0Updated Oct 24, 2026

Audit a page for Google and AI search (ChatGPT, Claude, Perplexity); get a fix pack to apply.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingDeveloper Tools

Overview

AI-generated overview

Remote MCP server that audits a public web page for Google and AI search visibility and returns a prioritized fix pack an agent can apply.

What you can do
  • Audit a public page for SEO, AEO and GEO visibility, scoring retrieval, extractability, authority and hygiene checks
  • Fetch the page as AI search crawlers and compare with a browser request to catch robots.txt, CDN and firewall blocks
  • Measure content available without JavaScript and report structured data and snippet controls
  • Return a fix pack with prioritized fixes, where each lives in the codebase, and a verification command
  • Re-read a recent audit by report id without re-running the crawl
When to use it
Useful when you want a coding agent to check a page's visibility in Google and AI answer engines, then apply the suggested code fixes on a branch and re-audit to confirm. Also handy for quick checks of robots.txt, crawler access and content extractability.
Requirements
A remote Streamable HTTP endpoint; no account, API key or environment variables are needed for the free audit. The audited page must be publicly reachable. Audits are rate-limited per connection per hour.
Before you install
The free tier returns only a preview; the remaining fixes require a one-time paid unlock per site or a Pro plan. The server fetches the public URL you provide, and reports are kept for 24 hours. Audits are limited per connection per hour.

Installation

In SourceWeft

  1. Open SEO·AEO·GEO in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/app.seoaeogeo%2Fseo-aeo-geo/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "seo-aeo-geo": {
      "type": "http",
      "url": "https://seoaeogeo.app/mcp"
    }
  }
}

README

SEO·AEO·GEO MCP server

Give your coding agent an SEO, AEO and GEO audit it can act on. One remote MCP server audits any public page the way Google and the AI search crawlers see it, and returns a fix pack: the fixes in priority order, where each one lives in your codebase, and a command to verify it. Your agent applies the code fixes on a branch, lists the settings you need to change, and re-runs the audit to prove they worked.

Add it

Claude Code

bash
claude mcp add --transport http seoaeogeo https://seoaeogeo.app/mcp

Cursor (.cursor/mcp.json) · VS Code (.vscode/mcp.json)

json
{  "mcpServers": {    "seoaeogeo": { "url": "https://seoaeogeo.app/mcp" }  }}

Codex (~/.codex/config.toml)

toml
[mcp_servers.seoaeogeo]url = "https://seoaeogeo.app/mcp"

Claude Code skill (audit, fix on a branch, re-check)

bash
npx skills add aispiringcoder4302/seo-aeo-geo-mcp

Or clone this repo: .mcp.json at the root connects any MCP client that reads it.

Then ask:

Audit https://your-site.com with seoaeogeo, fix what you can in this repo on a new branch, and tell me which settings I need to change.

Tools

ToolWhat it does
audit_urlAudits one public page in 10–30 s. Reads robots.txt per crawler, requests the page as OAI-SearchBot, Claude-SearchBot and PerplexityBot and compares each with a browser request (CDN and firewall blocks), measures content without JavaScript, and scores extractability and trust signals. Returns the score, every check's result, the fix pack and structured data.
get_reportReturns an audit from the last 24 hours by id, so the agent can re-read the fixes without re-running the crawl.

What the audit checks

58 checks across four groups, each graded by the strength of the evidence behind it (methodology):

  • Retrieval: page fetch, indexability, robots.txt rules per AI crawler, CDN and firewall blocks, raw-HTML visibility, snippet controls, HTTPS, soft 404, canonical, load time
  • Extractability: answer-first writing, semantic HTML, headings, specificity, passage structure
  • Authority: authorship, dates and freshness, About and Contact pages, entity signals, sources
  • Hygiene: sitemap, internal links, metadata, alt text, Open Graph

llms.txt and schema types are reported but score zero: no controlled study shows they change which pages AI answers cite, and Google says it needs neither.

Example output (trimmed)

text
SEO·AEO·GEO audit of https://example.com/: 64/100 (grade D).Retrieval 64/67 · Extractability 7/26 · Authority 6/18 · Hygiene 2/1315 issues to fix. Full report: https://seoaeogeo.app/report/…
# Fix pack for example.com## Fixes in the codebase (3)### 1. Answer first: fail (5 pts)**Found:** …   **Change:** …   **Where:** …   **Verify:** …## Needs a human: settings outside the codebase…

Free vs paid

The MCP server returns the same free preview as the website: the score, every check's result and the full fix for the top issues. The remaining fixes are in the full report, unlocked for one site for $9 / ₹499 once (no subscription), or for every site with Pro. Audits are limited per connection per hour.

Claude Code skill

skills/seo-aeo-geo-audit/SKILL.md teaches Claude Code the audit → fix → verify loop. Copy the folder into ~/.claude/skills/ (or your project's .claude/skills/).

Privacy

The audit fetches only the public URL you give it. Reports are kept for 24 hours. No account is needed for the free audit. See the privacy policy.

License

MIT for the files in this repository. The hosted service is governed by its terms.

Source: README.md at commit d011800

Tools

2

audit_url

Audit a page for Google and AI search

Audit one public web page for visibility in Google, AI Overviews, ChatGPT, Claude and Perplexity. Fetches the page as the AI search crawlers (OAI-SearchBot, Claude-SearchBot, PerplexityBot) to catch robots.txt, CDN and firewall blocks, checks how much content exists without JavaScript, and scores extractability and trust signals. Returns the score, every check's result and a fix pack: the fixes in priority order with where each lives in a codebase and a command to verify it. Takes 10–30 seconds.

Parametersurlrequired

get_report

Get an earlier audit

Return the summary and fix pack of an audit run in the last 24 hours, by its report id.

Parametersreport_idrequired

Version history

1
  1. v1.0.0LatestOct 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts