Skip to content

Semrush MCP server for AI agents

Ask Claude, ChatGPT or Cursor about rankings and keyword gaps, with Search Console and Google Ads in the same answer.

No card needed. Works with any MCP client.

Claude logoLemonadoSemrush logo

Semrush MCP

Ask about search volume and keyword difficulty in Claude, ChatGPT or any AI agent, from live Semrush data.

What is the Semrush MCP server?

Lemonado's Semrush MCP server gives Claude, ChatGPT and other AI apps your Semrush data: keyword positions, search volumes, competitor domains and backlinks. Connect Semrush to Lemonado, connect Lemonado to your AI, and ask where you lost rankings and what to write next. The same connection reaches Search Console, GA4 and Google Ads, so you can also see which keywords you pay for that you already rank for.

  • All your Semrush data

    Organic keyword positions and changes, ready to ask about.

  • Always today's numbers

    Competitor domains and their top keywords, synced from Semrush automatically, so answers use today's numbers.

  • Connect all your tools

    Questions like "Are we paying for rankings we have?" use Semrush and Search Console, Ahrefs at once.

Connecting takes minutes.

  1. 1

    Connect Semrush

    Sign in to Semrush in Lemonado.

  2. 2

    Copy the server URL

    Turn on external access and copy one URL.

  3. 3

    Ask in Claude

    Add the URL to Claude and ask away.

Ask it anything.

Claude reads your Semrush numbers, explains what moved and turns the answer into an artifact you can share.

Claude logoClaude

Which keywords dropped out of the top 10 for us in the last 30 days, sorted by search volume?

14 keywords left the top 10. The biggest is "2 person tent" (18,100 searches), down from 4 to 12 after a competitor published a new buying guide.

Source: Semrush

Let Lemonado check Semrush for you.

Copy one of these into Lemonado and it runs on a schedule.

  • Semrush logo

    Every Monday, send keywords that entered or left the top 10 last week, with search volume and the page that ranks.

    Weekly ranking changes

  • Semrush logo

    Alert me when a competitor enters the top 3 for a keyword where we rank top 10.

    Competitor content alert

  • Semrush logo

    On the 1st, send new keyword gaps against our three main competitors, grouped by topic with total search volume.

    Monthly keyword gap

Why Lemonado?

  • Your whole stack in one connection

    Google, Meta, GA4, TikTok and 3,000+ more tools, in every AI app.

  • No API keys or servers

    Sign in once. Nothing to install, host or keep alive.

  • Scoped to each client

    Each connection only reaches the clients you allow. Built for agencies.

  • Actions with guardrails

    Set each action to Off, Ask or Approve. Nothing runs that you haven't allowed.

Is there an official Semrush MCP server?

Yes. Semrush runs a hosted MCP server. It needs a Semrush plan with API access, and every request uses your API units. It covers Semrush only, so your own Search Console clicks and ad spend stay out of the answer.

Semrush's official MCP server compared with Lemonado for Semrush
Semrush's official MCP serverLemonado
SetupSemrush plan with API access, then add the serverSign in once, paste one URL
Other platformsSemrush onlySemrush plus Search Console, GA4, Google Ads and 3,000+ tools
Paid keywords you already rank forNo ad data to compareYes, in one question
Reports and alerts on a scheduleNoYes, in Slack or email
PriceUses your Semrush API unitsSee pricing

Reading this as an AI agent?

Everything an agent needs to set this up, in plain text. Paste this page's link into your AI app and ask it to connect you, or copy the block.

For agents · markdown
# Lemonado MCP server for Semrush

Lemonado is a hosted MCP server that gives AI apps the user's live Semrush, plus any other marketing tool they connect (Google Ads, Meta Ads, GA4 and 3,000+ more).

- Server URL: https://mcp.lemonado.io/mcp
- Transport: Streamable HTTP
- Auth: OAuth; the user signs in to Lemonado in the browser. No API keys.
- Semrush data: Organic keyword positions and changes; Search volume and keyword difficulty; Competitor domains and their top keywords; Keyword gaps between you and competitors; Backlinks and referring domains; Position Tracking projects you set up
- Connecting Semrush: Use a Semrush account on a plan with API access, and add your domain and main competitors as projects.
- Tools on https://mcp.lemonado.io/mcp (custom connectors, coding agents, n8n): list_objects, get_object_details, execute_sql, get_google_ads_resource_metadata, list_companies, get_company_details, list_actions, get_action_details, execute_action
- Lemonado's Claude directory app and ChatGPT plugin (read-only): list_projects, list_project_sources, answer_data_question, explain_metric_change

## Setup
1. The user connects Semrush in Lemonado (Connectors) and signs in.
2. In the company's settings → External tools, they turn the connection on and copy the server URL.
3. They add the server URL to their AI app. Setup per app: https://lemonado.io/integrations

Docs: https://docs.lemonado.io/mcp-reference
Full index for agents: https://lemonado.io/llms.txt
FAQ

Frequently Asked Questions

Yes. Semrush data comes through Semrush's API, so requests count toward your API units, the same as with Semrush's own MCP server. Questions about your own clicks and impressions can come from Search Console instead, which has no unit cost.

Connect your Semrush account in Lemonado, turn on External tools, and add Lemonado to Claude or ChatGPT. Each guide on this page has the exact steps. Use a Semrush account on a plan with API access, and add your domain and main competitors as projects. Then ask something like "Which keywords dropped out of the top 10 for us in the last 30 days, sorted by search volume?"

Yes. It's a standard remote MCP server (https://mcp.lemonado.io/mcp): one command in Claude Code, one entry in Cursor's mcp.json, and an MCP Client Tool with a Lemonado token in n8n. In a coding agent, try "For pages with Semrush keywords at positions 4 to 15, check the title tags in our code and list the ones missing the main keyword."

Yes. Besides answering in Claude or ChatGPT, Lemonado runs Semrush reports and alerts on a schedule, in Slack or email. For example: "Every Monday, send keywords that entered or left the top 10 last week, with search volume and the page that ranks."

It reads your Semrush data. Semrush stays untouched; the only changes Lemonado can make are in ad accounts you connect, and only once you approve them.

MCP is included in Lemonado's paid plans and in the free trial, so you can try it before you pay.

See plans and pricing

Still have a question?

Shoot us an email at hello@lemonado.io.

Try for free

Stop fighting with data. Start feeding your AI.

Connect your data to AI and free your team from reporting and busywork.

Try Lemonado free