Semrush MCP for AI agents

Agents read Semrush MCP at once. Changes and sends are held for a person's approval by default.

About Semrush MCP

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

What an agent can do in Semrush MCP

Every Semrush MCP action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.

Runs at once (reads)

Looks things up in Semrush MCP without asking first. 14 actions.

  • Audience researchAudience Analytics: visitor profile of a domain — demographics (age, gender, income, education, household size, occupation), audience interests, visitor geography by country, audience overlap between
  • Backlinks researchBacklink 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 cat
  • Competitors researchCompetitive 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
  • Domain overviewDomain 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
  • Execute reportExecute any Semrush report. Requires params from get_report_schema.
  • Get report schemaGet parameters for a report. MUST call before execute_report if params unknown.
  • Keyword researchKeyword 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 histo
  • Organic researchOrganic 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: Semr
  • Paid search researchPaid 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 trend
  • Position trackingPosition 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, visibi
  • ProjectsProject 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_tra
  • Shopping researchShopping 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: ge
Show all 14
  • Site auditSite 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 recommen
  • Traffic overviewTraffic Overview: website traffic volume and engagement — total visits, unique visitors, pages per visit, bounce rate, visit duration, daily/weekly trends, acquisition channels (direct, referral, sear

Held for approval by default (changes and sends)

Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 0 actions.

None in this connector.

Semrush MCP questions

Can an agent change data in Semrush MCP on its own?

Not by default. Changes and sends in Semrush MCP are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

What can an agent read in Semrush MCP?

This connector lists 14 read actions. Reads run at once, without waiting for approval.

How does Semrush MCP connect?

It connects with dcr oauth. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.

Bring Semrush MCP to your agents.