The SEO stack splits across three servers that cannot see each other: one reads Search Console, one holds the keyword data, one writes to the CMS. Joining them is the actual work, and only one server on this list is built to do it. Start here if SEO is the job; the general roundup covers every other marketing use.
Last updated September 21, 2026. One thing to get out of the way first: Google publishes no Search Console MCP server. It ships them for Analytics, Google Ads and Merchant Center, and not this one. Everything in that column is a community wrapper.
The servers worth connecting
1. Sprites: the loop rather than a step in it
Sprites is ours, so read it with that in mind. It is first because it is the only entry that closes the circle: Search Console and your CMS behind one endpoint, so "which queries do we rank 8–20 for, and write the post that would close the best one" is a single request rather than three tools and a human doing the joining. The post arrives as a draft with metadata and internal links already pointing at pages that exist, because Sprites reads the site before it writes. Publishing stays a separate approval.
Best for: the find-it-then-fix-it loop. Watch for: it works on sites you have connected; it is not a generic API wrapper.
2. Semrush: the strongest single addition
Semrush's official remote server is the one that changes research in a chat window most. Three APIs: Standard for keyword research, backlinks and organic and paid research; Trends for traffic and market estimates; and Projects read-only. That last scope is a deliberate design decision worth noticing — Semrush did not let a model reconfigure your tracking.
Best for: keyword and competitor questions asked conversationally. Watch for: it bills in API units, per line returned — Starter ($199) and Pro+ ($299) include 50,000 a month, which one three-competitor workup can spend two fifths of. Full review; the unit arithmetic and alternatives.
3. Ahrefs: backlinks, with a 50-unit floor
Ahrefs' official remote server runs on Lite ($129 a month) and above, and puts keyword, backlink, competitor traffic and content-gap data in the chat. It is read-only, and metered: every call costs at least 50 API units from the same pool as the Ahrefs API, and extra units are sold only on Enterprise.
Best for: backlink questions, and more units per dollar than Semrush. Watch for: the 50-unit minimum makes one-keyword-at-a-time questions expensive. Full guide.
4. Search Console: community wrappers only
ncosentino/google-search-console-mcp is a representative option. They expose query, page, country and device rows over the public API and they work fine. What you are accepting: an unaffiliated maintainer, a Cloud project and OAuth credentials you generate yourself, and a local process. Given Search Console is where most SEO questions start, this gap is the most consequential in the category.
5. WordPress MCP Adapter: the official path, recently changed
The part most guides still get wrong: the Abilities API shipped in WordPress core 6.9, and the bridge is WordPress/mcp-adapter, a separate plugin on its own release cadence. Automattic's earlier wordpress-mcp was archived on January 19, 2026. Each ability checks the capability it needs, so what a model can do follows the WordPress user it signs in as — genuinely good design, best paired with a dedicated low-privilege user. It only exposes abilities marked public, so an untouched install has a thin tool list, and self-hosted sites authenticate with application passwords rather than OAuth. WordPress.com is different: it hosts its own server, with post and page writes you confirm one by one. Full path on the WordPress pillar.
6. Webflow: sites, collections, CMS items
Webflow's server is the shortest distance from noticing a bad meta description to fixing it: CMS items, pages, titles, meta descriptions and Open Graph fields are all writable. Writes apply when called, so review before you ask for many at once. Webflow through Sprites holds each edit as a before-and-after you approve. On Framer, which ships no server of its own, Sprites writes to the Framer CMS the same way.
7. Google Analytics: official, and narrower than you expect
Google's GA4 server covers account summaries, standard reports, funnels and realtime. Labelled experimental, read-only, and it runs locally — which for most SEOs is the disqualifying one. GA4 through a hosted connector is the alternative.
8. Cloudflare: the technical-SEO corner
Cloudflare's documentation server needs no sign-in, which makes it the easiest server on this list to try. For anyone doing redirect, caching or Core Web Vitals work on a Cloudflare-fronted site, its wider server family is the one that touches the infrastructure rather than the content.
9. Notion: where the brief already is
Notion is the cheapest quality upgrade available. Every other server on this list produces better output when something has read the positioning doc first.
At a glance
| Server | Job | Official? | Remote? | Writes? |
|---|---|---|---|---|
| Sprites | Search Console + CMS, joined | Vendor | Remote | Yes, drafts + approval |
| Semrush | Keyword, backlink, traffic data | Official | Remote | No |
| Ahrefs | Backlink and keyword data | Official | Remote | No |
| Search Console | Query and page rows | Community | Local | No |
| WordPress adapter | Publishing | Official | Self-hosted | Yes, role-scoped |
| Webflow | CMS | Official | Remote | Yes |
| Google Analytics | GA4 reporting | Official | Local only | No |
| Cloudflare | Technical SEO, docs | Official | Remote | Varies |
| Notion | Briefs and context | Official | Remote | Yes |
The gap nothing on this list fills
Wire up the obvious three — Search Console, Semrush, a CMS server — and you have made three tools reachable from one window. You have not automated anything, because each one is blind to the others:
- The Search Console server returns rows. It has never seen your site, so it cannot tell you which of those queries you already have a page for.
- The keyword server returns volumes. It does not know what you rank for.
- The CMS server publishes what it is handed. It has never seen a query and does not know which internal links exist.
So the join — read the gap, check what already ranks, write in the site's voice, link into the structure that exists, publish behind a review — stays a human job, done in a chat window, one paste at a time. That is not an argument against any of these servers. It is the thing to notice before assuming three connectors equals a workflow.
Three rules for an SEO stack
- Three servers, not six. Every connected server adds tool descriptions to every turn. Past a few dozen tools the model picks badly and every message slows down.
- Drafts by default. A publish tool called by a model publishes. Prefer servers that create drafts and treat going live as a separate action, and insist on a diff for any edit to a page that already ranks.
- Never let it rename a URL. Slugs hold the links and the indexing. Refresh the content in place; the address is the part that must survive every refresh.
Where to go next
- The general list: best MCP servers for marketers.
- The other facets: paid ads and startup marketing.
- On Claude: the connector shortlist.
- Before you grant write access: is MCP safe.
MCP for SEO: common questions
Is there an official Google Search Console MCP server?
No. Google publishes official MCP servers for Analytics, Google Ads and Merchant Center, but not for Search Console. Every Search Console MCP server is a community wrapper around the public API — they work, they are just nobody’s job.
What is the best MCP server for SEO?
It depends which half of SEO you mean. For research data, Semrush’s official server is the strongest single addition. For actually changing the site, the WordPress adapter or Webflow. For the loop between the two — find the gap, write the page, publish it — you need something that has read both, which is what Sprites does.
Can an MCP server publish to my site?
Some can. The WordPress MCP Adapter exposes registered Abilities as tools with permissions scoped to the signed-in user’s role, WordPress.com’s hosted server writes posts and pages you confirm one by one, and Webflow’s server reaches pages, collections and CMS items. Both are writes, so the question to ask is what stages them before they go live.
Can AI agents do keyword research through MCP?
Yes, with real numbers rather than a model’s recollection of a keyword tool. Semrush’s server exposes keyword research, backlinks, and organic and paid research through the Standard API, and traffic estimates through Trends. It bills against your Semrush API units: 50,000 a month on Starter and Pro+.
Is there an Ahrefs MCP server?
Yes. Ahrefs runs an official remote MCP server on Lite ($129 a month) and above. Every call spends Ahrefs API units, at least 50 per call, from the same pool as the Ahrefs API.
Which SEO MCP server is cheapest?
Search Console community servers cost nothing but only see your own site. Among paid ones, Sprites starts at $66 a month billed yearly with no API units, Ahrefs at $129 on Lite, and Semrush at $199 on Starter.
Does MCP help with AEO or AI visibility?
Indirectly. No server measures whether ChatGPT cites you — that needs prompt-set monitoring rather than an API. What MCP changes is the speed of the fix: schema, FAQ blocks and quotable definitions stop being a ticket and become an edit you approve in the conversation where the gap was found.
How many MCP servers does an SEO stack need?
Three at most, and the number matters. Every connected server adds its tool descriptions to every turn, so a stack of six makes the model choose badly and slows every message. Research, site, and wherever the brief is written is a complete stack.
Is it safe to give an AI agent publish access to my site?
Only with a diff and an approval. MCP defines no approval step, so a publish tool called by a model publishes. Prefer servers that create drafts by default and treat going live as a separate, explicit action.