martechdevs has been acquired by Growth and Analytics Partners LLC

SEO and website

Semrush MCP

Semrush publishes an official Semrush MCP server at https://mcp.semrush.com/v2/mcp, with listed apps in Claude and ChatGPT. It reads SEO, traffic, market and project data and can't change anything in Semrush. It needs an eligible paid plan, and every query spends API units from your allowance.

Last updated: 6 November 2026

What does a Semrush MCP server do?

The server gives an AI assistant live Semrush data in chat. Semrush says you can query keyword rankings and traffic breakdowns, audit domains, monitor competitors and track paid search. Its docs cover SEO API data, Trends API data by subscription, and read-only methods from the Projects API.

Is there an official Semrush MCP server?

Yes. Semrush publishes and documents it on its developer site, and its knowledge base calls it an official app in ChatGPT, Claude, Microsoft Copilot and Perplexity. Claude's directory lists Semrush Holdings, Inc. as the maker and marks it Anthropic verified.

What is the Semrush MCP server URL, and how do you sign in?

The URL is https://mcp.semrush.com/v2/mcp, and it uses streamable HTTP only. OAuth is the default: your client redirects you to the Semrush login. Clients without OAuth can send an Authorization: Apikey YOUR_API_KEY header. Claude's listed app uses its own URL, https://mcp.semrush.com/claude/v1/mcp.

What can a Semrush MCP server read and change?

It reads, and Semrush says assistants can't modify or delete data. What you can read depends on your plan. SEO data comes with the listed plans, and traffic and market data need a Trends API plan. Projects access is read-only, and Semrush doesn't support Projects API write actions.

What it can read

What it can change

How do you set up a Semrush MCP server in Claude, ChatGPT and Cursor?

Semrush documents all three. Claude and ChatGPT use its official app, so you don't paste a URL. Cursor takes the URL in its MCP settings. Semrush's setup guide also covers Claude Code, VS Code and Microsoft Copilot. You need an eligible plan first, and OAuth sends you to the Semrush login.

Claude

Semrush has an official app in Claude, and its guide gives these steps.

  1. Open Claude and go to Customize, then Connect your apps.
  2. Search for Semrush, select the app and click Connect.
  3. Review the access details and click Approve.
  4. Tag @Semrush in a chat.

ChatGPT

Semrush has an official app in ChatGPT, so you don't add a custom server.

  1. Go to Account, Settings, then Apps.
  2. Find and select Semrush, click Connect, then Continue.
  3. Review the access details and click Approve.
  4. Tag @Semrush in a chat.

Cursor

Semrush documents Cursor: in Cursor Settings, open Tools & MCP and add this config. The same entry works in ~/.cursor/mcp.json.

JSON
{
  "mcpServers": {
    "semrush": {
      "url": "https://mcp.semrush.com/v2/mcp"
    }
  }
}

What can you ask a Semrush MCP server?

Good first prompts name a domain, a country database and a row limit, because every query consumes API units. These examples fit the tools Semrush lists. All five read, and each one spends units, so the row limit controls the cost. The domains are examples, and the last prompt needs a Trends API plan.

  • Spends credits

    Show the top 20 organic keywords for example.com in the US database, with position and volume. Stop at 20 rows.

  • Spends credits

    Find the top 5 organic competitors of example.com in the US database. Stop at 5 rows.

  • Spends credits

    Give me a backlink summary for example.com, and list the top 10 referring domains.

  • Spends credits

    From my Semrush projects, list the top 20 site audit issues for example.com.

  • Spends credits

    Compare monthly visits for example.com and example.org over the last 6 months.

What are the limits of a Semrush MCP server?

Usage follows Semrush's API unit system. The listed plans include 50,000 units, which refresh on your renewal date. A Domain Organic Search Keywords report costs 10 units a line, so 50,000 units buys about 5,000 lines. Semrush hasn't published a separate MCP rate limit.

How much does a Semrush MCP server cost?

Semrush says there are no additional MCP usage fees, and its MCP page says the service isn't free. You pay for an eligible plan. Semrush One Starter lists at $199 a month, or $165.17 a month billed annually, and Pro+ at $299, or $248.17. MCP draws on those plans' API units.

What are the alternatives to a Semrush MCP server?

The closest rival is Ahrefs MCP, which also covers keywords and backlinks and returns Search Console data. DataForSEO has its own server, with a pay-as-you-go model. If you need your own click and query data, the Search Console guide covers the routes that work.

Which skill goes with a Semrush MCP server?

Use the free Marketing context kit to write down your domains, target markets and naming rules once, so every prompt starts from the same databases and competitors. This server only reads, so the main cost of a loose prompt is spent API units, and written rules keep requests narrow.

We set up Claude Code and MCP for marketing teams, with access scoped per person and approval before anything changes.

Sources

Want it set up for you? See implementation plans or book a free call.