What are the best SEO and Google Search Console MCP servers for Claude Code?
The best choice depends on what you need from Claude Code. For SEO data, Ahrefs, Semrush, SE Ranking and DataForSEO run official remote MCP servers. For Search Console, Google publishes no MCP server, so you use a community one. For doing the work, easyIndex is the MCP that carries the method, checks every page on the live site and measures AI visits.
- Data servers answer questions; easyIndex gives Claude Code one step at a time, with the current rules built in, so there is nothing to install or keep updated.
- A step completes on evidence easyIndex checks on the live site, not on the agent's report, and each batch resends the sitemap and tells Bing through IndexNow.
- US$ 30 per website a month, every feature included, with a 7-day free trial for one website.
Facts
- Ahrefs runs its remote MCP server at api.ahrefs.com/mcp/mcp on paid plans from Lite (checked 2026-10-13). (Ahrefs docs: What is Ahrefs MCP (checked 2026-10-13))
- Each Ahrefs MCP call costs at least 50 API units, and the Lite plan includes 200,000 API units a month (checked 2026-10-13). (Ahrefs Help: Getting started with Ahrefs MCP (checked 2026-10-13))
- Semrush includes MCP in Semrush One, SEO Classic and Trends API plans, and the included plans come with 50,000 MCP API units (checked 2026-10-13). (Semrush Knowledge Base: Semrush MCP (checked 2026-10-13))
- SE Ranking includes MCP access in every subscription, with a pay-as-you-go API plan from $50 for 250K credits (checked 2026-10-13). (SE Ranking: MCP server (checked 2026-10-13))
- DataForSEO runs a remote MCP server at mcp.dataforseo.com/v3/mcp, priced pay as you go, covering 8 APIs from SERP to AI Optimization (checked 2026-10-13). (DataForSEO: Model Context Protocol (checked 2026-10-13))
- The community mcp-gsc server for Search Console is MIT licensed, and its delete tools stay off until GSC_ALLOW_DESTRUCTIVE is set to true (checked 2026-10-13). (GitHub: AminForou/mcp-gsc (checked 2026-10-13))
- The Google Analytics MCP server in the googleanalytics GitHub organization is labeled experimental, runs locally and needs credentials with the analytics.readonly scope (checked 2026-10-13). (GitHub: googleanalytics/google-analytics-mcp (checked 2026-10-13))
- The Search Console API allows 2,000 URL inspections a day and 600 a minute per site, whatever MCP server makes the calls. (Google Search Console API: Usage limits (checked 2026-10-13))
- Claude Code adds a remote server with claude mcp add --transport http <name> <url>, and /mcp signs in to servers that use OAuth. (Claude Code docs: Connect Claude Code to tools via MCP (checked 2026-10-13))
Which SEO MCP servers work with Claude Code?
These servers connect to Claude Code over remote HTTP, except the Search Console and Analytics ones, which run on your machine. Each line was checked on the provider's own page on 2026-10-13.
| Server | What Claude Code gets | Access and cost | Sign-in |
|---|---|---|---|
| easyIndex | The method step by step, live checks of each page, AI visits and crawler reads, Search Console data | US$ 30 per website a month, 7-day free trial | OAuth in the browser |
| Ahrefs MCP | Ahrefs SEO data | Paid plans from Lite; at least 50 API units per call | Authorization screen that creates an MCP key |
| Semrush MCP | Semrush SEO data | Semrush One, SEO Classic or Trends API plans; 50,000 MCP API units included | OAuth, or an API key header |
| SE Ranking MCP | 180+ SEO and GEO tools, including AI search visibility | Every subscription, or pay as you go from $50 for 250K credits | OAuth 2.1, or an X-Api-Key header |
| DataForSEO MCP | SERP, AI Optimization, On-Page, Backlinks and other APIs | Pay as you go | Basic auth header with your API login |
| mcp-gsc (community) | Search Console: search analytics, URL inspection, sitemaps | Free, MIT license; uses your Google quota | Google OAuth or a service account |
| Google Analytics MCP | GA4 reports, including realtime | Free, experimental, runs locally | Google credentials with the read-only scope |
Is there an official Google Search Console MCP server?
No. Google's Search Console API documentation mentions no MCP server, so every Search Console MCP is community or vendor code that calls the public API. The most used community server, mcp-gsc, reads search analytics, inspects URLs and lists sitemaps; its delete tools stay off unless you turn them on. For GA4, the googleanalytics organization on GitHub publishes an experimental, read-only server.
What is the difference between a data MCP and easyIndex?
A data MCP answers what you ask; easyIndex tells Claude Code what to do next and checks that it happened. Its MCP carries the method with the current rules, so there is no skill to install or update. It starts from who buys and what they ask, proposes page batches the owner approves, checks each page on the live site, then measures AI visits, crawler reads and Search Console. A data server can sit next to it.
How do I add these servers to Claude Code?
Each remote server takes one command, then a browser sign-in from the /mcp menu:
# easyIndex (method, live checks, measurement) claude mcp add --transport http easyindex https://easyindex.app/api/mcp # SE Ranking claude mcp add --transport http se-ranking https://api.seranking.com/mcp # Semrush claude mcp add --transport http semrush https://mcp.semrush.com/v2/mcp # Then, inside Claude Code: /mcp, pick the server, Authenticate
Step by step
- Decide what you need. Data for research, Search Console access, or a method that does and checks the work.
- Add the server. Run claude mcp add with the server's URL in your site's repository.
- Sign in. Type /mcp in Claude Code, pick the server and authenticate in the browser.
- Keep keys out of the repo. Prefer OAuth; if a server needs a key, keep it in local scope, not in .mcp.json.
Common mistakes
- Expecting a data server to build pages: it answers questions, the work is still yours.
- Committing an API key in .mcp.json, which the project scope shares through version control.
- Running batch URL inspection without counting the 2,000 a day per site quota.
- Turning on a community server's delete tools on a live Search Console property.
How easyIndex solves it
easyIndex is the MCP that does the work with your agent: it gives Claude Code the next step with the current rules, never changes your site itself, checks every page on the live site, sends the sitemap once Search Console is connected and tells Bing through IndexNow, then shows AI visitors per page, AI crawler reads and Google searches, for US$ 30 per website a month after a 7-day free trial.
Frequently asked questions
Can I use easyIndex and a data MCP together?
Yes. Claude Code can connect several servers at once; easyIndex gives the steps and the data server answers research questions.
Do these servers change my site?
No. They return data or instructions; Claude Code makes any change in your repository, where you review it.
Do I need a Search Console MCP if I use easyIndex?
No. Once Search Console is connected, easyIndex shows indexing and Google searches in its dashboard and sends the sitemap.
Do they work outside Claude Code?
Remote MCP servers also work in Codex, Cursor and other MCP clients; the add command differs per client.
Continue reading
- What should a GEO MCP server for my coding agent do?
- Claude Code SEO skill or MCP server: which do I need to show up in ChatGPT?
- How do I do GEO with Claude Code or Codex?
- What are the best GEO tools in 2026?
- How much does easyIndex cost?
- How does easyIndex work, what do I need, and how long until results?
Last verified on .