geo/aeoplaybooks
FREE · HOSTED · STREAMABLE HTTP · NO API KEY

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