@rankcli/mcp-server
Free, local SEO + GEO (AI-search-citation) analysis as an MCP tool. No signup, no API key, nothing sent to RankCLI's servers — it runs entirely inside your MCP host (Claude Code, Claude Desktop, Cursor, etc.) against HTML you already have or that your host fetches for you. The one exception is rankcli_connect, an explicit opt-in tool that links this server to a RankCLI account.
Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
Prefer not to run anything locally? The same tools are available at a free hosted HTTP endpoint, no npx and no signup:
Available Tools
Connecting your account
Ask Claude to "connect my RankCLI account," or call rankcli_connect directly. It opens rankcli.dev in your browser to approve (or asks for permission first, on MCP hosts that support that inline) - once approved, this server and the rankcli CLI on the same machine both use the connection, with nothing further to configure. It works the same on the free plan: connect a BYOK AI provider key at rankcli.dev/account?tab=ai-provider and auto-fix PRs run on your own key at no cost, including several providers with genuinely free tiers.
Example
Just ask Claude:
"Run an SEO audit on https://example.com"
Your MCP host fetches the page and Claude calls these tools directly — nothing round-trips through RankCLI.
Want more?
This local server works from HTML/robots.txt you or your MCP host supply. For URL-only tools that fetch and crawl for you (seo_audit, seo_geo_check, seo_robots_check, seo_compare), plus the newer Cloudflare AI-crawler-gating compliance check, CI/CD scheduling, and auto-fix PRs, see the hosted endpoint and paid tiers:
Get a free API key at rankcli.dev/dashboard.
Links