Semrush MCP
Access live Semrush SEO, keyword, backlink, traffic, market, project, and competitive intelligence data through Semrush's official hosted MCP server.
Verdict
Common use cases
- Audit site SEO health before launch
- Compare backlink profiles with competitors
- Research keyword difficulty for content briefs
- Track SERP ranking changes weekly
- Identify content gaps in your niche
Integration
- Vendor
- Semrush MCP
- Category
- developer-tools
- Auth
- OAUTH2
- Composio slug
semrush_mcp
Tools
Setup
Setup guide
- 11. Open your Switchy workspace and navigate to Settings > Integrations. 2. Find Semrush MCP in the catalog and click Connect. 3. You'll be redirected to Semrush's OAuth consent screen — log in with your Semrush account credentials. 4. Review the requested scopes (typically read access to projects, keywords, and analytics data) and click Authorize. 5. Switchy confirms the connection and you're returned to the Integrations page. 6. Open any Project and type '@Semrush' followed by a question like 'show top organic keywords for example.com' to test. 7. If the response includes data, the integration is live; if you see an error about API limits or missing features, check your Semrush subscription tier and ensure API access is enabled in your Semrush account settings.
What teammates see: by default, memories from Semrush MCP are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Keyword Gap Analysis
@Semrush compare organic keywords for mysite.com against competitor1.com and competitor2.com, then list the top 10 keywords they rank for that we don't.
Backlink Quality Check
@Semrush analyze the backlink profile for example.com and highlight any toxic or spammy links with a toxicity score above 50.
Traffic Estimate Report
@Semrush estimate monthly organic traffic for competitor.com and show the top 5 landing pages by visits.
Keyword Difficulty Lookup
@Semrush get keyword difficulty scores for 'project management software', 'team collaboration tools', and 'agile workflow apps'.
Site Audit Summary
@Semrush run a site audit for mysite.com and summarize the top 5 critical issues affecting crawlability or indexing.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@semrush what are the top 10 organic keywords driving traffic to example.com right now?
Based on current Semrush data, example.com's top organic keywords include 'project management software' (est. 12.4K monthly visits), 'team collaboration tools' (8.9K visits), and 'agile workflow platform' (6.2K visits). The domain ranks in positions 3-7 for these terms. Traffic distribution shows 68% informational intent, 22% commercial, 10% transactional. Note: Keyword volumes reflect US search data from the last 30 days and may fluctuate seasonally.
This example demonstrates keyword research capabilities. Requires a Semrush subscription with API access enabled. Data freshness depends on Semrush's crawl schedule (typically 1-4 weeks lag). Results are estimates, not exact traffic counts, and vary by geographic database selected.
@semrush run a site audit for staging.myapp.io and flag any critical SEO issues before we push to production
Site audit initiated for staging.myapp.io. Critical issues found: 14 pages return 404 errors (likely from recent URL restructure), 8 pages missing meta descriptions, 3 pages with duplicate title tags, and 22 images lack alt attributes. The domain has no robots.txt file, which will allow full indexing once live. Crawl depth reached 127 pages in 4 minutes. Recommend fixing 404s and adding robots.txt directives before launch.
Illustrates on-demand technical SEO auditing. Audit scope and speed depend on site size and Semrush account tier. The MCP may trigger a new crawl or return cached results if the domain was recently audited. Be aware this action consumes API credits and may take several minutes for larger sites.
@semrush compare our domain authority and backlink profile against our three main competitors, then draft a link-building strategy
Your domain (authority score 42) trails competitors: CompetitorA (58), CompetitorB (51), CompetitorC (48). You have 1.2K referring domains vs. their average of 3.8K. Gap analysis shows they earn links from industry blogs and SaaS directories you're missing. Recommended strategy: (1) Target 15 high-authority SaaS review sites where competitors appear but you don't, (2) Publish comparison content to attract natural backlinks, (3) Reclaim 8 broken backlinks pointing to your old domain. Prioritize domains with authority scores above 50 for maximum impact.
Showcases competitive analysis paired with AI synthesis. The MCP provides raw backlink and authority metrics; the AI interprets gaps and suggests tactics. Accuracy depends on Semrush's backlink index completeness (no tool captures 100% of the web's links). Refresh this analysis monthly as link profiles change.
Use-case deep-dives
When Semrush MCP fits a 3-person content team's weekly planning
A 3-person content team runs a weekly sprint to pick blog topics and map them to search volume. Semrush MCP works here if the team already uses Semrush for keyword data and wants to pull that research into a shared AI workspace instead of switching tabs. The OAuth2 flow means each writer authenticates once, then the workspace can query keyword difficulty, search volume, and SERP features without leaving the planning doc. The threshold: if your team only needs basic Google Trends data or you're not already paying for Semrush, this MCP is overkill—stick with a simpler search tool. If you're a Semrush subscriber and tired of copy-pasting keyword lists into Notion, this MCP saves 20 minutes per sprint and keeps the research audit trail in one place.
How a 6-person agency uses Semrush MCP for monthly client decks
A 6-person digital agency manages SEO for 12 clients and builds monthly performance decks. Semrush MCP fits when the team needs to pull domain authority, backlink counts, and ranking changes into a shared workspace where the account manager drafts the narrative and the SEO lead reviews the data. OAuth2 means each team member authenticates with their Semrush seat, and the workspace queries live metrics without manual exports. The trade-off: if your agency uses a different SEO platform (Ahrefs, Moz), this MCP won't help—you need the vendor-specific integration. If you're already in Semrush and spending 2 hours per client stitching screenshots into slides, this MCP cuts that to 30 minutes and makes the data citations traceable.
When Semrush MCP supports a one-time competitive deep-dive
A 5-person product team is launching a new feature and needs a one-week competitive analysis: which keywords do rivals rank for, what's their backlink profile, where are the content gaps. Semrush MCP works if the team has a Semrush subscription and wants to centralize the research in a shared AI workspace instead of emailing spreadsheets. OAuth2 setup takes 10 minutes, then the workspace can query competitor domains, compare keyword overlap, and draft the SWOT analysis in one thread. The boundary: if this is a one-off project and you don't have Semrush, the subscription cost ($130/month minimum) makes this MCP uneconomical—use free tools or hire a freelancer. If you're already subscribed and the PM is manually exporting CSV files, this MCP turns a 3-day research slog into a 1-day collaborative sprint.
Frequently asked
What does the Semrush MCP do in Switchy?
It connects your Switchy workspace to Semrush's SEO and competitive intelligence data. Your team can query keyword rankings, backlink profiles, traffic estimates, and competitor analysis directly in conversations without switching to the Semrush dashboard. Useful for content strategists and growth teams who reference SEO data frequently.
Do I need a paid Semrush account to use this MCP?
Yes. The MCP authenticates via OAuth2 to your existing Semrush account, so you need an active subscription with API access enabled. Free Semrush accounts typically don't include API privileges. Check your plan details in Semrush settings before connecting.
Can the Semrush MCP pull historical ranking data for keywords?
It depends on what Semrush exposes through their API and which tools this MCP implements. Most Semrush API endpoints support historical position tracking and trend data. If you need specific date ranges or custom reports, test the connection first to confirm the MCP surfaces those parameters.
Why use this MCP instead of logging into Semrush directly?
Speed and context. You can ask for competitor domain authority or keyword difficulty mid-conversation without leaving Switchy, copying data, or opening tabs. The MCP also lets you combine Semrush insights with other tools in the same workspace—like pulling keyword data and drafting content in one flow.
Who on the team should connect the Semrush MCP?
Whoever owns the Semrush subscription and has OAuth permissions. That's usually a marketing lead or SEO manager. Once connected, the whole workspace can query Semrush data through Switchy, but the connection itself ties to one person's Semrush account and API quota.