Skip to content
Semrush

Semrush MCP connector

Semrush API key · Available

Connect ChatGPT and Claude to Semrush

Connect Semrush once in ApexGenius with an API key, then read domain, keyword, backlink, traffic and project reports from compatible AI agents. Semrush's MCP is read-only, and every report spends API units from your Semrush plan. Each AI agent needs its own ApexGenius setup.

7 days free · No card required

Semrush

Semrush

App connector

Available

Bring your Semrush data and reusable skills to compatible AI agents. Read domain, keyword, backlink and traffic reports from one connection.

14
Operations
14
Read
0
Write
3
In context
Authorization
Semrush API key
Cataloged tools
14 discoverable
Connection scope
One Semrush account per saved connection
Accounts
Connected account

Reviewed Sep 23, 2026

ClaudeChatGPT

Claude / ChatGPT

MCP client

ApexGenius route

Gateway context

Semrush

Semrush

Authorized session

Why the gateway is here

It keeps the Semrush authorization, tools, and activity behind the same managed route you use for your other supported systems.

Ask it

What people ask Semrush.

These questions use the Semrush tools below. Start with a read after connecting your channel or account.

  • Show a Semrush domain overview for my website in the US database. Run only that one report.Read
  • Which domains compete with my website in organic search? Keep it to the top ten.Read
  • Find related keywords for "project management software" with search volume. Limit it to 20 rows.Read
  • List my Semrush projects and summarize the latest Position Tracking results for one of them.Read

Tools

What Semrush can do through ApexGenius.

The reviewed catalog contains these 14 Semrush tools. Search by tool name, job, or access type.

Open the generated tool reference

Domains and traffic

domain_overview
Read

List the domain overview reports you can run for a domain.

Domains and traffic

traffic_overview
Read

List the website traffic reports you can run.

Domains and traffic

competitors_research
Read

List the competitor reports you can run for a domain.

Keywords and ads

organic_research
Read

List the organic search reports you can run for a domain.

Keywords and ads

keyword_research
Read

List the keyword research reports you can run.

Keywords and ads

paid_search_research
Read

List the paid search reports you can run.

Keywords and ads

shopping_research
Read

List the shopping research reports you can run.

Links and audience

backlinks_research
Read

List the backlink reports you can run.

Links and audience

audience_research
Read

List the audience reports you can run.

Projects and tracking

projects
Read

List the reports you can run on your Semrush projects.

Projects and tracking

position_tracking
Read

List the Position Tracking reports you can run.

Projects and tracking

site_audit
Read

List the Site Audit reports you can run.

Run a report

get_report_schema
Read

Read the parameters one report takes before you run it.

Run a report

execute_report
Read

Run one report and return its data. Spends Semrush API units.

Connection model

How to connect Semrush.

The Semrush connection belongs to your signed-in account. Any Semrush-native resources stay inside that provider.

Read connection details

Before you start

  • A Semrush plan with API access. SEO data needs Semrush One Starter or Pro+, or SEO Classic Pro or Guru. SEO Classic Business and Semrush One Advanced need an API units package. Traffic and market data need a Trends API plan.
  • A Semrush API key from your Semrush profile under API Keys.

1. Connect Semrush to ApexGenius

  1. Copy an API key in Semrush. In Semrush, click your profile icon at the top right, then choose API Keys in the My profile sidebar. Copy an existing key, or choose + Create API key for a new v4 key. A new key is shown in full only once, so copy it right away.
    The full Semrush API keys page before sign-in, with a red box around Log in.
    The API keys page asks you to log in first. After you sign in, copy a key from My profile, API Keys.Open full-size image (opens in a new tab)
  2. Open Semrush in Connections. Sign in to ApexGenius, open Connections, choose Semrush, and select Connect.
  3. Enter the API key. Paste the key. ApexGenius supplies the mcp.semrush.com address, checks the key with Semrush's MCP, and stores it encrypted.
  4. Check the connection. Open Tools, then ask your AI the question below. Compare the answer with Semrush and check Tool Activity.
Connect Semrush

2. Choose your AI and finish setup

Each guide includes the AI setup and a first question for Semrush.

Current governance

Know the account, tools, and result.

ApexGenius keeps the selected context and current tool surface visible, then records supported write activity for review.

Authorized context

Semrush's MCP is read-only. It reads reports and project data. It cannot create projects, change settings or edit anything in Semrush, so there is nothing to undo.

Current tool surface

Every report spends API units from your Semrush plan, the same as a direct API request. Semrush charges no extra fee for MCP. Ask for fewer rows to spend fewer units.

Reviewable activity

The key covers your Semrush account. One saved connection holds one key; connect again for a second account.

Disconnecting stops ApexGenius access. It does not restore units a report already spent. Manage or revoke the key itself in Semrush under API Keys.

Why a gateway

14 operations. Three tool definitions.

Your AI starts with three ApexGenius gateway tools. It discovers the Semrush operations available to its authorization when a task needs them, then runs the selected operation through the gateway.

One saved provider connection

Connect Semrush to ApexGenius, then authorize each AI client to use the saved connection with its own tool permissions.

Scoped per agent

Give one client read-only and the write operations never appear in its tool list at all.

Every call on the record

Which agent asked, what ran, and whether it succeeded, kept per connection for review.

Use Semrush with your AI.

Choose your AI client for setup steps and examples using Semrush.

FAQ

Questions people ask before connecting Semrush.

Which Semrush plans work?
SEO data needs Semrush One Starter, Semrush One Pro+, SEO Classic Pro or SEO Classic Guru. Those plans include 50,000 API units that refresh on your renewal date. SEO Classic Business and Semrush One Advanced work with an API units package. Traffic and market data need a Trends API plan, Basic or Premium.
Does it use my Semrush API units?
Yes. Each report uses the same API units as a direct Semrush API request, and Semrush charges no extra MCP fee. Check your balance in Semrush under My Profile > Subscription info > Summary.
Where do I find my Semrush API key?
In Semrush, click your profile icon at the top right and choose API Keys in the My profile sidebar. Copy a key, or choose + Create API key for a new v4 key. A new key is shown in full only once.
Can my AI change anything in Semrush?
No. Semrush's MCP only reads. It can read your projects but cannot create projects, change settings or edit data, so there is nothing to undo.
Why an API key instead of signing in to Semrush?
ApexGenius connects with the API key method Semrush documents for AI agents. The key is sent only to mcp.semrush.com and stored encrypted. You manage the key itself in Semrush under API Keys.

MCP-compatible AI agents

ClaudeChatGPTCursorVS Code

Codex starts in Plugins in the ChatGPT desktop app. ChatGPT Chat and Work also use Plugins, with personal setup where Developer Mode is permitted. Each AI client has its own guide and authorization requirements.

App connections

Salesforcen8nConfluence

Salesforce keeps connection context. Other providers use your signed-in account.

Connect Semrush. Start with a safe read.

Use the AI you already work in while ApexGenius keeps the app route visible.

Connect Semrush

7 days free · No card required

Compatibility does not imply partnership.