Audit whether ChatGPT, Gemini and Perplexity recommend a site. Readiness checks need no keys.
MCPpedia last refreshed this data
io.github.bolidee/crazyseo is an MCP server that audit whether ChatGPT, Gemini and Perplexity recommend a site. Readiness checks need no keys. Its tool list has not been published yet over stdio and http, requires no API key, and scores 59/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-bolidee-crazyseo": {
"args": [
"-y",
"crazyseo"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Find out whether ChatGPT, Gemini and Perplexity recommend your site — and why they don't.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'crazyseo' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked crazyseo against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml / marketing
MCP client bridge: connects to MCP servers and registers their tools on ctx.tools
The official MCP server implementation for the Perplexity API Platform
Workspace template + MCP server for Claude Code, Codex CLI, Cursor & Windsurf. Multi-agent knowledge engine (ag-refresh / ag-ask) that turns any codebase into a queryable AI assistant.
Ruflo - Enterprise AI agent orchestration for Claude Code. Deploy 60+ specialized agents in coordinated swarms with self-learning, fault-tolerant consensus, vector memory, and MCP integration
MCP Security Weekly
Get CVE alerts and security updates for io.github.bolidee/crazyseo and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Find out whether ChatGPT, Gemini and Perplexity recommend your site — and why they don't.
An open-source GEO / AEO auditor and MCP server. No account. No card. Your keys.
Your customers have stopped googling. They ask an assistant "best CRM for small law firms?" and buy whatever it names. If it doesn't name you, you don't exist — and no analytics tool will tell you, because there is no click to measure.
This audits it directly: it asks the questions your buyers ask, records the answers word for word, and shows you which sources the models cite instead of you.
Most tools in this space ask the model "what do you think of Acme?" — which tells you nothing, because naming the brand in the prompt guarantees it shows up in the answer.
This asks blind. Your brand never appears in the question, so the answer you get back is the answer a real buyer gets. That is the whole difference between a number you can act on and a number that flatters you.
Three more things a prompt wrapper can't do:
The readiness audit runs against any site with zero configuration and zero cost:
npx crazyseo readiness yourbrand.com
Nothing to install, no signup, no key. Or run it from source:
git clone https://github.com/d08m/crazyseo && cd crazyseo
npm install && npm run build
node dist/cli.js readiness yourbrand.com
AI-READINESS stripe.com 82/100
✓ Served over HTTPS
✓ AI crawlers allowed
✓ Structured data (schema.org)
✓ llms.txt published (bonus)
✓ Title + meta description
✓ Readable without JavaScript
✓ Canonical URL set
✓ Social preview tags (Open Graph)
✗ Single, clear H1
2 H1 tags — ambiguous which is the main topic
✗ Images have alt text
27 of 31 images missing alt text
✓ Sitemap referenced
✓ No broken internal links
→ 2 issues to fix
(That's real output — stripe.com, unmodified.)
11 scored checks, all first-party fetches: HTTPS · AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended…) unblocked in robots.txt · schema.org markup · title + meta · readable without JavaScript · canonical · Open Graph · single-H1 structure · image alt-text coverage · sitemap referenced · broken internal links (sampled).
Plus llms.txt, shown but deliberately unscored: Google's own AI-optimization guidance says it has no effect in Google Search, so it can't fairly cost anyone points — but some agents do read it, so it's still worth seeing.
Exits non-zero when checks fail, so you can gate a deploy on it:
- run: npx crazyseo readiness ${{ env.SITE }}
Machine-readable output for pipelines:
npx crazyseo readiness yourbrand.com --json > report.json
To measure what the engines actually say, add whichever keys you have. Any one is enough; more engines means more coverage.
export OPENAI
... [View full README on GitHub](https://github.com/bolidee/crazyseo#readme)