
Best SEO MCP servers in 2026: what exists and what each one is for
SEO MCP servers come in two kinds. Data servers, such as Ahrefs, Semrush and DataForSEO, give an agent keyword, ranking and backlink data from an index. Audit servers, such as squirrelscan, Sitebulb and Crawlwise, read your own pages and report what is wrong. Most people who do real SEO work in an agent end up wanting one of each.
Key takeaways
- Data servers (Ahrefs, Semrush, DataForSEO) answer questions about the web; audit servers (squirrelscan, Sitebulb, Crawlwise) answer questions about your pages.
- The Ahrefs and Semrush servers spend the same API units as their APIs, so a chatty agent costs real money.
- squirrelscan is the free, open-source choice for whole-site audits from a terminal.
- Crawlwise is the one that fetches your page as each AI crawler and reports whether it got through.
An MCP server lets an agent call a tool instead of guessing. For SEO that sounds like one category, but it is really two. Some servers hand the agent an index of the web: keyword volumes, rankings, backlinks. Others read your own pages and tell the agent what is broken. Knowing which kind you need saves you an afternoon of connecting the wrong one.
The two kinds of SEO MCP server
Data servers answer questions about the web. “What does this keyword get searched for?” “Who links to my competitor?” They are only as good as the index behind them, and that index is what you pay for.
Audit servers answer questions about your site. “Is this canonical wrong?” “Can GPTBot read this page?” They fetch your pages and apply rules, so the answer is about what your server returns today.
The list, side by side
| Server | Kind | How it runs | What it costs to use |
|---|---|---|---|
| Ahrefs MCP | Data | Remote, streamable HTTP, OAuth consent or an MCP key | Paid plans from Lite; calls spend API units |
| Semrush MCP | Data | Remote, streamable HTTP, OAuth or API key | Plans that include API units; calls spend units |
| DataForSEO MCP | Data | Open source (Apache-2.0), local stdio via npx or HTTP | Free server; every API request is billed by DataForSEO |
| open-seo | Data and crawl | Open source, self-hosted, around forty tools | Free to run; you bring a DataForSEO account |
| squirrelscan | Audit | Local stdio (squirrel mcp) or remote | Local crawls free; Pro cloud $19 a month |
| Sitebulb | Audit | MCP access on Lite and Pro, with the desktop crawler | Lite $18 a month, Pro $42 |
| Crawlwise | Audit | Remote at crawlwise.site/mcp, 15 tools, OAuth | Pro $14.99 a month and up |
Data servers: Ahrefs, Semrush and DataForSEO
Ahrefs runs a hosted server at api.ahrefs.com/mcp/mcp. You approve it once and it gets its own key, or you generate an MCP key yourself. Every call draws from your monthly API units, and workspace admins can cap units per key, which is worth doing before you leave an agent alone with it. If backlinks are the question, this is the deepest index on the list.
Semrush also runs a hosted server, covering its SEO API, its Trends API (depending on your Trends subscription) and the read-only part of the Projects API. Its docs name the plans that include 50,000 API units, and requests spend those units the same way direct API calls do. Pick it if your team already lives in Semrush.
DataForSEO publishes an open-source server whose current version is deliberately small: tools to search DataForSEO’s documentation, plus one tool that makes any authenticated API request. That makes it flexible, and it means the agent decides how much you spend. open-seo wraps the same data in a self-hosted app with an MCP server of around forty tools, which suits people who would rather run software than pay a subscription.
A data server tells the agent about the web. An audit server tells it about your page. Most real work needs both answers.
Adnan Arodiya, Crawlwise
Audit servers: squirrelscan, Sitebulb and Crawlwise
squirrelscan is the strongest free option. The CLI is MIT licensed, crawls a whole site on your machine with no account, and runs 299+ rules across 21 categories. Its local MCP server starts with squirrel mcp, and a remote one exists too. Its cloud renders pages in a headless browser, which matters for single-page apps. If you want whole-site audits inside your terminal at no cost, start there; our squirrelscan comparison goes into detail.
Sitebulb lists MCP access on both of its plans, so an agent can work with audits from a crawler that handles 10,000 URLs on Lite and 500,000 by default on Pro, with JavaScript rendering included. If your site is large and you already own Sitebulb, connecting it is the obvious move.
Crawlwise is a remote server at https://crawlwise.site/mcp with 15 tools, from audit_page and crawl_site to check_ai_crawlers, validate_schema, generate_robots_txt and estimate_cost. Sign-in is OAuth and it needs Pro or above. The thing it does that the others on this list do not: it fetches your page as about 17 AI crawlers, including GPTBot, ClaudeBot and PerplexityBot, and reports whether each one actually got through, so a CDN or firewall block shows up even when robots.txt looks fine. Every finding cites the check that produced it, anything it could not measure is marked not measured, and there is no letter grade to argue with.
Where Crawlwise is the weaker choice
- It does not render JavaScript. It reads the HTML the server returns.
- It runs far fewer rules than squirrelscan, and its site crawl stops at 10,000 pages on the largest plan.
- It owns no keyword or backlink index. For those questions, Ahrefs or Semrush is the right server.
- The MCP server is a paid feature. squirrelscan’s local server is free.
How to choose in five minutes
Write down the last three SEO questions you asked. If they were about keywords, rankings or links, connect a data server you already pay for. If they were about your own pages, connect an audit server. If one of them was “why does ChatGPT never cite us?”, check crawler access first, because no amount of content work helps a page the crawler cannot fetch. The free AI crawler check answers that without an account.
To add Crawlwise to Claude Code, the setup is one line; the MCP docs cover Cursor, Windsurf and the rest, and integrations lists every client:
claude mcp add --transport http crawlwise https://crawlwise.site/mcp
If you would rather try it before connecting anything, the CLI audits one page a day free with no account:
npx crawlwise audit https://your-site.com
What a plan actually costs
The free tools stay free. You can open them, run them, and leave without an account. A plan is for the moment you want the report saved, a few sites watched, or the same checks from the API. The price on this table is the price at checkout. A yearly plan is ten months of the monthly price, so two months are on us.
| Plan | Monthly | Credits | A good fit when |
|---|---|---|---|
| Starter | $4.99 | 10 | You look after one site and check it now and then |
| Pro | $14.99 | 40 | A few sites, plus the API and a handful of watched URLs |
| Studio | $49.99 | 150 | Client work that would burn through Pro mid-month |
| Agency | $99.99 | 400 | Many locations, reported under your own name |
A single-page audit is about 1.25 credits, and that includes the live probe of answer-engine crawlers. You see the estimate before anything runs. If a hold is not used, it comes back to your balance. Extra credits, when you already subscribe, are $9.99 for 20.
Sources
Vendor pages were read on 2026-10-09. Prices and plan limits change without notice, so check the original before you buy anything on the strength of a number here.
Crawlwise and squirrelscan as MCP servers
Install
- Crawlwise
- Nothing: remote server, OAuth sign-in
- squirrelscan
- Local stdio server with the CLI, or a remote one
Fetches each page as AI crawlers
- Crawlwise
- Yes, about 17, reported per crawler
- squirrelscan
- Not as a live per-crawler fetch
Rules checked
- Crawlwise
- 44 rules (31 per page, 13 site-wide) plus 17 AI-crawler fetches
- squirrelscan
- 299+ rules in 21 categories
JavaScript rendering
- Crawlwise
- No, server HTML only
- squirrelscan
- Yes, in the cloud
Whole-site crawl
- Crawlwise
- Paid plans, up to 10,000 pages
- squirrelscan
- Free and local, no account
Paid entry price
- Crawlwise
- MCP from Pro at $14.99 a month
- squirrelscan
- Pro cloud at $19 a month
Try it on your URL
Run the checks on your live site
Free tools answer one question. A full audit scores the page, tests answer-engine crawlers, and saves to history on a plan.
- Live crawler probes
- Core Web Vitals
- One free full audit
Frequently asked questions
Meet the author

Adnan Arodiya
Crawlwise
Writes about what Crawlwise actually measures: on-page evidence, crawler access, and performance signals — with the limits stated up front.


