Semrush has an official MCP server, and working out what it costs is harder than it should be. Not because Semrush hides anything, but because the answer lives across two pages that use different names for the same plans.
I read both so you do not have to.
- No separate MCP fee. You buy a Semrush plan and the MCP reads that account.
- Not every plan qualifies. Semrush names four that include it, and two more that need an add-on.
- Qualifying plans include 50,000 API units, refreshed on your renewal date.
- The pricing runs $139 to $549 a month depending on tier, with about 17% off annually.
- The odd one out is Advanced. At $549 it still needs a separately bought units package.
Which plans include Semrush MCP
Straight from Semrush’s own MCP documentation, these plans include access:
- Semrush One Starter: includes 50,000 API units
- Semrush One Pro+: includes 50,000 API units
- SEO Classic Pro: includes 50,000 API units
- SEO Classic Guru: includes 50,000 API units
And these can use MCP but need units bought separately:
- SEO Classic Business plus an API units package
- Semrush One Advanced plus an API units package
Separately, Semrush states that any Trends API plan, Basic or Premium, includes MCP access already.
What those plans cost
Semrush’s pricing page lists tiers by different names than its developer docs, which is the main reason this question gets muddled. Here are the published figures.
| Plan | Monthly | Billed annually |
|---|---|---|
| Free | $0 | $0 |
| SEO | $139 | $117.33/mo |
| Starter | $199 | $165.17/mo |
| Pro+ | $299 | $248.17/mo |
| Advanced | $549 | $455.67/mo |
The free plan does not include MCP, so ignore that row for this purpose.
One caveat worth stating plainly. Semrush’s MCP docs name plans like “SEO Classic Pro” while the pricing page shows a plan called “SEO” at $139. They are very likely the same thing under two naming schemes, but I am not going to assert that as fact when Semrush publishes it two ways. Before you subscribe specifically to get MCP, confirm with Semrush support that the exact tier you are buying includes it. That one email saves a $139 mistake.
The Advanced trap
This is the part worth knowing before you upgrade.
You would reasonably assume that spending more gets you more. On the API side, it does not work that way. The mid-tier plans ship with 50,000 units included. Semrush One Advanced, the $549 tier, does not. It expects you to buy a units package on top.
So a buyer who upgrades from a qualifying plan to Advanced, specifically to get more headroom for agent work, can end up with MCP access that stops working until they make a second purchase. Units come in blocks of 2 million, 5 million, 10 million and 20 million.
That is not a scandal. It reflects Semrush treating API volume as a separate product from platform seats, which is normal for enterprise tooling. It is just genuinely counterintuitive, and nobody tells you at checkout.
How far do 50,000 API units go?
Further than it sounds for a human. Not as far as it sounds for an agent.
API units are Semrush’s metering currency, and each request costs a variable amount depending on the report and the volume of data returned. A cheap lookup costs very little. A deep backlink or keyword report costs a great deal more.
The thing that catches people out is how agents behave. You type one sentence. The agent decides that answering it properly means checking search volume, then difficulty, then the live SERP, then which competitors rank. That is four requests from one question, and you did not ask for four.
This is what an agent is supposed to do, and it is why the workflow is better than a dashboard. It also means metered budgets drain faster than your intuition says. Model your usage on the number of questions you ask multiplied by three or four, not by one.
How the pricing shapes compare
Three models exist across the SEO MCP market, and picking the right shape matters more than shaving the price.
Suite bundles. Semrush and Ahrefs both fold MCP into a platform seat. Excellent value if you already pay. An expensive door if you do not.
Pay as you go. DataForSEO charges per call, $50 minimum deposit, no subscription at all. Cheapest per request at low volume, but you are assembling raw API access rather than buying a finished tool.
Flat metered. A fixed fee for a set number of lookups you can count on one hand’s worth of arithmetic. Built for people who are not agencies.
Where ContextBolt SEO fits
ContextBolt SEO is mine, so weigh this accordingly.
It is $35 a month for 1,000 lookups, hosted, with one URL you paste into Claude, Cursor, Codex or ChatGPT. Research tools cost one lookup each. Backlink tools cost three. Google Search Console tools are free and never touch your allowance. There is a 7-day free trial, no deposit, and no units to model.
Against Semrush, the honest read is that Semrush is a far bigger product. Position tracking, site audit at scale, content tooling, advertising research, an agency-grade platform with fifteen years behind it. If you need that platform, you should buy that platform, and its MCP is a good reason to feel better about the invoice.
What a metered server gives you instead is arithmetic you can do in your head. A thousand lookups, one lookup per question, $35. No plan-name decoder ring, no add-on packages, no discovering that the pricier tier needed a second purchase.
If Semrush is already your stack, switch its MCP on and enjoy it. If you were about to spend $199 a month purely to get search data into your agent, try the free trial first and see whether the cheaper shape covers what you actually ask. The full side-by-side is there if you want the detail.
The bottom line
Semrush MCP is free in the sense that there is no line item for it, and expensive in the sense that the qualifying plans start at $139 a month and the naming makes it easy to buy the wrong one.
Two things to do before you pay. Confirm with Semrush that your exact tier includes MCP, because the docs and the pricing page use different plan names. And if you are eyeing Advanced, check whether you also need a units package, because that tier does not include the 50,000 that cheaper ones do.
Get those two right and it is a solid server on a serious dataset. Get them wrong and you have bought a subscription that does not do the thing you bought it for.