The GEO audit, one tool-call away from your agent
geoplaybooks.com/mcp is a hosted MCP server: Claude Code, Cursor, ChatGPT or any MCP client can run live AI-visibility audits, lint llms.txt files and read our playbooks — natively, mid-conversation, free.
Add it in one command
claude mcp add --transport http geoplaybooks https://geoplaybooks.com/mcp Cursor / other clients: transport HTTP, endpoint https://geoplaybooks.com/mcp. Stateless JSON-RPC — no sessions, no auth. Soft rate limit: 30 calls / 10 min per IP.
Six tools
check_site Live 5-signal GEO audit of any domain: crawler reachability, robots.txt, llms.txt, JSON-LD schema, answer-first structure → 0–100 score with findings.
get_fix_prompt Audit a domain and return a ready-to-execute engineering brief — findings, implementation rules, acceptance criteria. Paste-and-run for a coding agent.
validate_llms_txt Lint any domain's /llms.txt (or raw content) against the llmstxt.org spec: errors, warnings, coverage stats.
search_playbooks Full-text search over 30+ evergreen GEO/AEO playbooks; returns snippets with canonical URLs.
get_playbook Fetch the complete text of any playbook or lab note as clean Markdown — read whole guides, not just snippets.
pulse_leaderboard The live GEO Pulse benchmark: hourly-probed AI-visibility scores for a fixed panel of well-known sites.
Or call it raw
curl -X POST https://geoplaybooks.com/mcp \
-H "content-type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
"params":{"name":"check_site","arguments":{"domain":"example.com"}}}'
Full protocol: initialize, ping, tools/list,
tools/call per the MCP Streamable-HTTP spec.
Launch write-up: the announcement lab note.
Prefer a browser? The same engines run the free checker.
Run the 5-signal check →