Semrush MCP Server
The official Semrush MCP puts keyword, backlink, traffic and project data inside Claude and ChatGPT. Hosted, OAuth login, runs on your Semrush API units.
- Pricing
- paid
- Page updated
No extra fee for the MCP, but it spends API units. Semrush One Starter, Pro+, SEO Classic Pro and Guru include 50,000 units; Business and Advanced need an add-on unit package.
Semrush runs an official, hosted MCP server at https://mcp.semrush.com/v2/mcp. Nothing to install. You connect it, log in to Semrush through OAuth, and Claude can pull data from the Semrush SEO API, the Trends API and read-only data from your Semrush Projects. It's also listed as an app inside Claude and ChatGPT, so non-technical folks can switch it on from settings.
Use the official server if you already pay for Semrush. The older community server (mrkooblu/semrush-mcp) still works with an API key, but it's a local install and covers fewer endpoints. I'd only pick it if you need to run it somewhere OAuth isn't an option.
A workflow that pays for itself: ask Claude to pull your top 50 organic keywords and a competitor's, find the ones they rank for in positions 1-10 where you're missing, then group the gaps by intent into a content brief list. That's an hour of exports and spreadsheet work in one prompt.
The catch is API units. Every request burns units from the same pool as the Semrush API, and a broad question can trigger several reports. Plans with MCP access include 50,000 units, and they go faster than you'd think. Traffic and market data needs a separate Trends API subscription. Projects access is read-only, so it can't change your tracking or audit settings. Want pay-per-request instead? Look at the DataForSEO MCP.
Official vs community Semrush MCP
Semrush MCP (official, hosted)
Remote server URL: https://mcp.semrush.com/v2/mcp
What you can ask it
- “Compare my domain's top 50 organic keywords with competitor.com's. List the keywords they rank top 10 for where I don't rank at all, grouped by intent.”
- “Give me 30 long-tail keyword ideas around "email marketing for coaches" with volume, KD and CPC. Only keep KD under 30.”
- “Which of my pages lost the most organic traffic this month, and which keywords dropped?”
- “Show the backlink profile of competitor.com: referring domains, top anchors and the 20 strongest linking domains I don't have.”
- “Pull my position tracking project data and flag any keyword that fell out of the top 10 in the last 7 days.”
- “List domains in the online education industry that gained the most traffic in the US last month.”
Features
- Hosted remote server over Streamable HTTP, nothing to install
- Full Semrush SEO API: domain overviews, organic and paid keywords, keyword research, backlinks
- Trends API data (traffic and market analysis) if you have a Trends API plan
- Read-only access to your Semrush Projects data
- OAuth login by default, or an `Authorization: Apikey YOUR_API_KEY` header for clients without OAuth
- Available as an official app in Claude and ChatGPT, plus configs for Cursor, VS Code, Perplexity and Lovable
How to set up the Semrush MCP Server
Works with: Claude, Claude Code, ChatGPT, Cursor, VS Code, Perplexity, Lovable
@Semrush in a chat.
3. Claude Code: add the remote server, then authenticate:
claude mcp add semrush https://mcp.semrush.com/v2/mcp -t http
Run /mcp in Claude Code, pick Semrush and choose Authenticate. You'll be sent to the Semrush login page.
4. ChatGPT: Account → Settings → Apps, find Semrush, click Connect and approve.
5. Cursor: Settings → Cursor Settings → Tools & MCP, then add:
{
"mcpServers": {
"semrush": {
"url": "https://mcp.semrush.com/v2/mcp"
}
}
}
6. If your client can't do OAuth, send your API key in the header instead: Authorization: Apikey YOUR_API_KEY.Alternatives
Community local server that uses your Semrush API key. Fine for tinkering, but the official hosted one covers more.
Ahrefs' official hosted server. Available from the Lite plan, if your team lives in Ahrefs instead.
Pay-per-request SERP, keyword and backlink data with no monthly SEO tool subscription.
FAQ
Is there an official Semrush MCP server?
How do I connect Semrush to Claude?
claude mcp add semrush https://mcp.semrush.com/v2/mcp -t http and authenticate through /mcp.Is the Semrush MCP free?
Can the Semrush MCP change my projects?
Why am I running out of API units so fast?
More marketing MCP servers
Ahrefs MCP Server
The official Ahrefs MCP connects backlink, keyword and traffic data to Claude and ChatGPT. Hosted remote server, works from the Lite plan and uses API units.
https://api.ahrefs.com/mcp/mcp paid DataForSEO MCP Server
The DataForSEO MCP gives Claude live SERP, keyword, backlink and on-page data from one server. Official, hosted or local, and you pay per request.
dataforseo-mcp-server paid Google Search Console MCP Server
Google Search Console MCP for Claude: ask about queries, clicks, CTR and indexing in plain English. Free, open source, runs on your own Google credentials.
uvx mcp-search-console free Figma MCP Server
Official MCP server by Figma. Convert designs into code, extract design tokens, access components and variables — directly from Claude Code or any MCP-compatible editor.
figma (remote MCP) freemium X (Twitter) MCP Server
X has an official MCP server now. How to connect the X (Twitter) MCP to Claude, Cursor or Claude Code, what it can read, and what each API call costs.
npx -y @xdevplatform/xurl mcp https://api.x.com/mcp paid Added: 2026-03-01 · Last reviewed: 2026-09-22