Semrush MCP logo

Integrate Semrush MCP with your AI CRM

Access live Semrush SEO, keyword, backlink, traffic, market, project, and competitive intelligence data through Semrush's official hosted MCP server.

Explore Triggers and Actions

Audience research

Audience Analytics: visitor profile of a domain — demographics (age, gender, income, education, household size, occupation), audience interests, visitor geography by country, audience overlap between domains, purchase conversion, and top domains by industry category. Use when the question is about WHO visits a site or audience composition. For traffic volume, engagement, or acquisition channels, use traffic_overview instead. Returns available reports. NEXT: get_report_schema then execute_report.

ActionTry it

Backlinks research

Backlink Analytics: for a single domain's link profile — backlinks, referring domains and IPs, anchor texts, geographic and TLD distribution, Authority Score breakdown, domain and referring-domain categories, and historical trends. Analyzes one domain at a time. Not suitable for comparing or cross-referencing backlink data across multiple domains. Returns available reports. NEXT: get_report_schema then execute_report.

ActionTry it

Competitors research

Competitive Research: find who competes with a domain in organic search, paid search, and Google Shopping (PLA); compare keyword overlap and backlink profiles between multiple domains; analyze market rankings and backlink competitors. Use this when the task involves comparing, contrasting, or cross-referencing two or more domains. Returns available reports. NEXT: get_report_schema then execute_report.

ActionTry it

Domain overview

Domain Overview: high-level counters for a domain, subdomain, subfolder, or URL — Semrush Rank, keyword/traffic/cost totals, PLA, SERP Features. Use-if: rank, score, totals, global rank, or rank trend over time. Avoid-if: you need the individual keywords — use organic_research. NEXT: get_report_schema then execute_report.

ActionTry it

Execute report

Execute any Semrush report. Requires params from get_report_schema.

ActionTry it

Get report schema

Get parameters for a report. MUST call before execute_report if params unknown.

ActionTry it

Keyword research

Keyword Analytics: look up any keyword — search volume, CPC, competition, keyword difficulty, SERP results (organic and paid), related keywords, broad match variations, phrase questions, and ads history. Returns available reports. NEXT: get_report_schema then execute_report.

ActionTry it

Organic research

Organic Search Analytics: the actual keywords and pages a domain, subdomain, or URL ranks for in organic search (position, volume, traffic). Use-if: you need the list of keywords/pages. Avoid-if: Semrush Rank, counts, or rank trend — use domain_overview. NEXT: get_report_schema then execute_report.

ActionTry it

Paid search research

Paid Search Analytics: keywords that trigger a domain's paid search (Google Ads) results, ad positions, CPCs, traffic estimates, unique ad copies with titles and descriptions, and historical PPC trends. Requires a domain as input — not for keyword-to-domain lookups. Returns available reports. NEXT: get_report_schema then execute_report.

ActionTry it

Position tracking

Position Tracking: ongoing rank monitoring within pre-configured project campaigns — track how a domain ranks for targeted keywords over time, daily position changes in organic and paid search, visibility trends, and landing page performance, by location and device. Returns available reports. NEXT: get_report_schema then execute_report.

ActionTry it

Projects

Project Management: list and inspect your Semrush projects (campaigns) — each project's ID, name, and tracked domain, plus which tools are enabled. Use first to obtain the project ID that position_tracking and site_audit require as input. Returns available reports. NEXT: get_report_schema then execute_report.

ActionTry it

Shopping research

Shopping Analytics: keywords that trigger a domain's Google Shopping (PLA) ads, ad positions, traffic estimates, and unique product listings with titles and prices. Returns available reports. NEXT: get_report_schema then execute_report.

ActionTry it

Site audit

Site Audit: technical SEO health analysis within pre-configured project campaigns — crawl a website to find errors, warnings, and notices, site health score, page-level issue details with fix recommendations, and historical audit snapshots to track progress. Returns available reports. NEXT: get_report_schema then execute_report.

ActionTry it

Traffic overview

Traffic Overview: website traffic volume and engagement — total visits, unique visitors, pages per visit, bounce rate, visit duration, daily/weekly trends, acquisition channels (direct, referral, search, social, paid), traffic destinations, top pages, subdomain and subfolder breakdown. Use when the question is about HOW MUCH traffic a site gets or HOW users engage. For visitor demographics, interests, or geographic origin, use audience_research instead. Returns available reports. NEXT: get_report_schema then execute_report.

ActionTry it

How the Semrush MCP integration works

The Semrush MCP integration connects your Dench AI CRM directly to Semrush MCP, so agents can read and act on your Semrush MCP data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

14 actions are available for agents to invoke on your behalf. Every call runs through Semrush MCP's own authorization, scoped to the account you connect.

Set up Semrush MCP in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Semrush MCP and click Connect — you'll authorize access through Semrush MCP's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Semrush MCP in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Semrush MCP integration work with Dench?

The Dench Semrush MCP integration connects your AI CRM to Semrush MCP, so AI agents can work with your Semrush MCP data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Semrush MCP via Dench?

The Semrush MCP integration currently exposes 14 actions, including Audience research, Backlinks research, Competitors research, Domain overview, Execute report, and Get report schema. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Semrush MCP to Dench?

No. You connect Semrush MCP from your Dench workspace using Semrush MCP's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Semrush MCP integration secure?

Connections are authorized through Semrush MCP's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Semrush MCP connection from your workspace settings at any time.