OpenGEO
Audits a site's robots.txt and llms.txt for access by Apple's Applebot-Extended AI crawler, returning per-crawler verdicts and an AI visibility score.
Audits a site's robots.txt and llms.txt for access by Google-Extended and other Google AI crawlers, with AI visibility scoring relevant to Google AI Overviews and Gemini.
Audits a site's robots.txt and llms.txt for access by PerplexityBot, reporting per-crawler verdicts and AI search visibility for Perplexity.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@OpenGEOaudit example.com for AI crawlers and give me its visibility score"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
OpenGEO
Open-source MCP server for AI search visibility (GEO / AEO). Give your AI agent real tools to audit and improve how your site shows up inside ChatGPT, Perplexity, Gemini and AI Overviews.
Free and open source. No subscription, no data warehouse account required.
Why
SEO tooling is crowded. AI search tooling is not. OpenGEO focuses only on the layer the old suites ignore: can AI engines crawl you, cite you, and represent your brand.
Related MCP server: ai-visibility-mcp
Install
npx opengeo-mcpConnect from Claude Desktop / Codex / any MCP client
{
"mcpServers": {
"opengeo": {
"command": "npx",
"args": ["-y", "opengeo-mcp"]
}
}
}Tools
audit_ai_crawlers- audits a site's robots.txt against 17 major AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Applebot-Extended, Bytespider and more), checks for llms.txt, and returns a 0-100 AI visibility score with per-crawler verdicts.list_ai_crawlers- lists every AI crawler OpenGEO knows about and what each one does.
Roadmap
Brand visibility checker - run a fan-out query set against ChatGPT / Perplexity / AI Overviews and report whether your brand is mentioned and how.
AEO schema audit - FAQ, speakable, authorship and entity markup checks for answer engines.
Citation tracking - which of your URLs actually get cited in AI answers, and how that moves over time.
FanoutQ integration - use FanoutQ as the query-expansion engine behind the brand visibility checker.
Contributing
PRs welcome. The core logic lives in src/lib.ts and is framework-free, so you can reuse it in CLIs and tests.
License
MIT. An open-source project from the FanoutQ team.
This server cannot be deployed
Maintenance
Related MCP Connectors
Checks llms.txt, AI crawler access in robots.txt, and sitemap - with a 0-100 AI readiness score.
Scan and fix your site's AI discoverability: crawler access, llms.txt, JSON-LD. Free.
Agent-readiness scanner (0-5 score), robots.txt + llms.txt generators, managed agent enablement.
Audit any site's AI visibility from your assistant: crawler access, rendering, and schema.
Related MCP Servers
- AlicenseAqualityCmaintenanceAnalyze and generate robots.txt files with AI crawler awareness. Fetch any site's robots.txt, detect which AI bots (GPTBot, ClaudeBot, PerplexityBot, Google-Extended) are blocked or allowed, and generate optimized robots.txt with toggle controls for 20+ AI crawlers.51MIT
- AlicenseAqualityDmaintenanceAudits AI-bot visibility: robots.txt per-bot for 22 AI user-agents (GPTBot/ClaudeBot/PerplexityBot/etc), Cloudflare flags, JSON-LD, sitemap, llms.txt, SPA shell, plus cross-model brand mentions via Perplexity + OpenRouter. 0-100 score. SSRF-guarded, spend-capped.41MIT
- AlicenseAqualityBmaintenanceEnables AI agents to check whether a public website is crawlable, understandable, and ready for AI search workflows through local-only audits of robots.txt, sitemaps, metadata, and llms.txt.345 npm1MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to perform instant SEO audits, check robots.txt, sitemaps, and AI crawler access for any URL without API keys.MIT