- Home
- MCP Integrations
- Semrush MCP Server
Semrush MCP Server
Connect to the Semrush MCP server to pull backlinks, keyword research, competitor analysis, and traffic analytics using AI agents on Gumloop, Claude, or Cursor.
Try Semrush now
Type what you want done. Sign in and run it live with an AI agent.

Installation
Set up the Semrush MCP server in Gumloop
Do this once to provision your hosted server URL.
Create a Gumloop account
To use this MCP, you need a Gumloop account. If you don't have one yet, you can create one for free.
Add and authorize the Semrush server
In Gumloop, open Connectors and add Semrush. Paste your Semrush API key when prompted. The credential is stored securely in Gumloop.
Then use it in your client
Use in GumloopUse Semrush in an agent
Once Semrush is set up, just open any Gumloop agent, add Semrush as a connector, and start chatting with the agent.
Tools (35)
Get Domain Rank Report
4 per itemGet SEMrush rank report showing the most popular domains ranked by traffic from Google's top 100 organic search results
Get Domain Overview Data
5 per itemGet overview data across all regional databases showing keyword rankings in both organic and paid search for domains, subdomains, subfolders, or URLs
Get Winners Losers Report
4 per itemGet changes in keyword rankings, traffic, and budget estimates of the most popular websites showing winners and losers
Get Domain Keywords
3 per itemGet keywords that bring users to a target via Google's organic or paid search results for domains, subdomains, subfolders, or URLs
Get Domain Ad Copies
3 per itemGet unique ad copies that appeared when target ranked in Google's paid search results for domains, subdomains, or subfolders
Get Domain Competitors
4 per itemGet domain's competitors in organic or paid search results
Get Domain Ad History
4 per itemGet keywords a domain has bid on in the last 12 months and its positions in paid search results
Compare Domains By Keywords
8 per itemCompare up to five domains by common keywords, unique keywords, or all keywords
Get Domain Pla Keywords
3 per itemGet keywords that trigger a domain's product listing ads (PLA) in Google's paid search results
Get Domain Pla Copies
3 per itemGet product listing ad (PLA) copies that appeared when domain ranked in Google's paid search results
Get Domain Pla Competitors
4 per itemGet domains that compete against the requested domain in Google's paid search results with product listing ads (PLA)
Get Domain Organic Subdomains
3 per itemGet subdomains of the analyzed domain ranking in Google's top 100 organic search results
What is Semrush MCP?
The Semrush MCP server gives AI agents read access to Semrush’s SEO and digital marketing data. That means agents can pull backlink profiles, research keywords, analyze a domain’s organic and paid performance, compare competitors, and read traffic analytics. The server connects to the same Semrush data your team uses for SEO and competitive research, so an agent can assemble the analysis for you, instead of you manually exporting report after report.
SEO and competitive research involves a lot of repetitive pulling: exporting backlink lists, checking keyword difficulty one at a time, and rebuilding the same competitor and traffic reports every week. The Semrush MCP server hands that work to an AI agent that can pull the backlinks, look up the keywords, and compare the domains. Describe what you need, and your AI agent will pull the Semrush data for you.
MCP stands for Model Context Protocol, an open standard that lets AI agents call external tools. Normally, working with the Semrush API means managing an API key and writing code against its endpoints. Gumloop wraps that behind a hosted server with Semrush access built in. After you connect, you can pull backlinks, research keywords, and analyze competitors just by chatting with your AI agent in plain language.
Related MCP servers
Ahrefs MCP Server
Access Ahrefs SEO and backlink analytics data
Google Search Console MCP Server
Query Search Console performance, indexing, properties, and sitemap data
Google Analytics MCP Server
Run reports, manage accounts and properties, configure custom dimensions, metrics and conversions, and send server-side events on Google Analytics.
Google Ads MCP Server
Interact with Google Ads accounts, campaigns, and reports
Firecrawl MCP Server
Search, scrape, and map websites using Firecrawl's web data API
Exa MCP Server
Interact with Exa.ai API for web search - intelligently search the web, retrieve content, find similar pages, get LLM-powered answers, and conduct deep research
What you can do with Semrush MCP on Gumloop
Analyze backlink profiles
Pull a domain’s backlinks and indexed pages, referring domains, anchor text, authority score and category distribution, backlink competitors, and monthly historical trends.
Research domains
Get a domain overview, the organic and paid keywords it ranks for, its top organic pages, ranking subdomains, and the categories it belongs to.
Compare competitors
Compare up to five domains by common, unique, or all keywords, and find a domain’s competitors in organic and paid search.
Do keyword research
Get keyword overview data (volume, CPC, competition), difficulty scores, related and question-based keywords, and the domains that rank for a keyword.
Analyze paid search and shopping ads
Pull a domain’s ad copies and ad history, plus product listing ad keywords, copies, and PLA competitors.
Read traffic analytics
Get a traffic summary, sources by channel, daily and weekly breakdowns, top pages by traffic, and traffic rank to benchmark against competitors. These Traffic Analytics tools require Semrush’s Traffic Analytics API subscription, and purchase conversion data requires Premium API access.
Track winners and losers
Pull rank reports and a winners and losers report to see which sites are gaining or losing visibility.
How to connect the Gumloop Semrush MCP Server
- 1
Create a free Gumloop account
Sign up at gumloop.com. No credit card required.
- 2
Add the Semrush MCP server
Copy your MCP server URL from Gumloop and add it to your preferred client (Claude, Cursor, or Gumloop workflows). You'll authorize on first use.
- 3
Start using Semrush in your AI workflows
That's it. Your AI agent can now pull backlinks, research keywords, analyze competitors, and read traffic data. Use it inside a Gumloop automation, in Claude Desktop, or in Cursor.
Semrush MCP use cases
Competitive SEO audits for marketers
An agent pulls a competitor’s domain overview, organic competitors, and top pages, then summarizes where they are winning so your team can find the gaps.
Backlink monitoring for SEO teams
An agent pulls a domain’s backlinks and historical trends on a schedule, compares them to the last run, and writes the changes to a Google Sheet or posts them to Slack.
Keyword research for content teams
An agent gets keyword overview data, difficulty scores, and related and question-based keywords for a topic, then drafts a prioritized keyword brief in a Google Doc.
Paid search intel for PPC teams
An agent pulls a competitor’s ad copies, ad history, and product listing ad keywords to see what they are bidding on and how their messaging changes.
Market benchmarking for growth teams
An agent reads traffic summary and traffic rank for your domain and a set of competitors and reports relative market position, chaining Semrush with the rest of your stack.
Why use Gumloop for Semrush MCP
No API key to manage
Using the Semrush API directly means managing an API key and writing code against its endpoints. With Gumloop the Semrush connection is built in, so there is nothing to generate or store. Just connect and go, or add your own Semrush API key if you prefer to use your own account and limits.
Works with multiple MCP clients
Use the same hosted Semrush MCP server in Gumloop, Claude, Cursor, and other MCP-compatible clients. Same server URL, works with any MCP client.
Chain Semrush with 100+ integrations
An agent can pull keyword or backlink data from Semrush, format it, and write it to Slack, Notion, Google Sheets, or a doc in a single run.
Enterprise-grade hosting
Gumloop hosts the server for you and returns Semrush data to your agent without keeping it in Gumloop storage. See trust.gumloop.com for security details.
Free to start
Gumloop has a free tier so you can try the Semrush MCP server at no cost. Paid plans start at $37/month.
Frequently asked questions
Ship Semrush agents in minutes
Connect any AI agent to 100+ MCP servers, zero setup.