MCP ServerOfficialHTTP

Semrush MCP Server

Semrush runs an MCP server at mcp.semrush.com. The reason to care is that SEO analysis is mostly joining datasets — keywords to positions to competitors — and that is work an agent does faster than a spreadsheet.

Hosted URL

https://mcp.semrush.com/v1/mcp

Suggested model

Claude Sonnet 4.5

Chat with 60+ AI models on the same workflow — switch to a different model mid-conversation and re-run the same prompt, or use Compare mode to put several side-by-side and balance quality vs. cost.

Auth

A Semrush API key. Calls consume API units from your plan quota, so a broad keyword sweep has a real cost attached.

What the Semrush MCP server does

How models use it and what it is built for.

The server exposes Semrush’s research datasets as MCP tools. Keyword work is the core: search volume, difficulty, CPC and related or question-form variants for a seed term in a given database. Domain analytics covers organic and paid visibility for any domain, which is what makes competitor comparison possible without three browser tabs. Backlink data and position tracking are reachable, so an agent can answer where a page ranks now and which referring domains changed. The workflow this unlocks is the tedious one: take fifty seed keywords, pull volume and difficulty for each, cross-reference against which competitors already rank, and return a prioritised shortlist. That is an hour of manual work and about four tool calls. Note that Semrush bills by API units, so an agent looping over a large keyword set consumes quota quickly.

Tools the Semrush MCP server exposes

Typical tools an AI model can call. Exact names vary by version.

  • keyword overview — volume, difficulty, CPC and intent for a term
  • related keywords — variants, questions and semantically close terms
  • domain overview — organic and paid visibility for any domain
  • competitor discovery — domains competing for the same keyword set
  • backlinks — referring domains and their authority
  • position tracking — current ranking positions for tracked keywords

Example prompts to try

Copy any of these into MCP Agent Studio after connecting.

  • For the seed term "mcp server", give me volume and difficulty for the top twenty related keywords.

  • Which domains outrank us for our tracked keyword set, and what do they have in common?

  • Compare our organic visibility against these three competitors over the last six months.

  • Find question-form keywords around MCP testing with low difficulty and real volume.

Models on MCP Playground

This is not a single-model product: you get the same MCP connection with 60+ models (Claude, GPT, Gemini, DeepSeek, open-weight, and more), you can switch mid-conversation, and you can open Compare mode to run the same prompt against multiple models at once. The card above is a suggested starting point for this server — not the only choice.

Default pick for Semrush

Claude Sonnet 4.5

Keyword prioritisation means weighing volume against difficulty against intent. Sonnet 4.5 gives a defensible ranking; cheaper models just sort by volume and call it a strategy.

Check an AI agent can actually use the Semrush MCP server

Listing tools proves the server is reachable, not that a model can work with it. Evals go further: they read every tool on the server, write a test suite from its real schemas, and run it — code decides pass/fail on the responses (schema conformance, error codes, pagination, result caps) while a scoring model grades plain-English tasks driven through the tools.

Get a pass/fail report per tool with the evidence behind each verdict — and replay the same suite after every schema change. Destructive tools are excluded from the run.

Run evals

Try the Semrush MCP server in your browser

Open MCP Agent Studio with the connection pre-filled. Add your token, pick any of 60+ models, and start chatting — no install required.

Open Agent Studio

Semrush MCP server — FAQ

Common questions about connecting, scoping and using it safely.

What is the Semrush MCP server?

Semrush’s hosted MCP server at mcp.semrush.com. It exposes keyword research, domain analytics, competitor discovery, backlinks and position tracking as MCP tools an AI assistant can call directly.

Does it consume API units?

Yes, and this is the thing to plan for. Each tool call draws on your plan’s API quota, so an agent told to analyse two hundred keywords will do exactly that and bill accordingly. Constrain the set before you let it loop.

Which database does it query?

Semrush data is partitioned by country database, and results differ sharply between them. Specify the database in your prompt — an agent defaulting to US data while you care about the UK produces numbers that look right and are not.

How does it compare with Ahrefs or DataForSEO?

Semrush is strongest on keyword and competitive research breadth. Ahrefs is generally regarded as stronger on backlink data. DataForSEO is a raw data API rather than a research product — cheaper per call, but you assemble the analysis yourself.

Can an agent do keyword research end to end?

It can do the mechanical part well — gathering, joining and ranking. Judgement about which terms are worth pursuing for your specific business still needs you, because the model cannot see what you can actually rank for or sell.

Other MCP servers

More on MCP Playground

Semrush MCP Server — AI Agent for Keyword and SEO Data