MCP App Store
Sales-And-Marketing
Semrush icon

Semrush

by Semrush Holdings, Inc.

Overview

Semrush data helps you plan and improve SEO, uncover competitor strategies, find keyword opportunities, research backlinks, audit websites, and reveal paid tactics.

Tools

audience_research

ChatGPT
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.

competitors_research

ChatGPT
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.

domain_overview

ChatGPT
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.

execute_report

ChatGPT
Execute any Semrush report. Requires params from get_report_schema.

get_report_schema

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

keyword_research

ChatGPT
Keyword Analytics: keyword difficulty, volume, SERP analysis. Returns available reports. NEXT: get_report_schema then execute_report.

organic_research

ChatGPT
Organic Search Analytics: SEO keywords, competitors, rankings. Returns available reports. NEXT: get_report_schema then execute_report.

overview_research

ChatGPT
Domain Overview: authority scores, traffic estimates. Returns available reports. NEXT: get_report_schema then execute_report.

paid_search_research

ChatGPT
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.

position_tracking

ChatGPT
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.

projects

ChatGPT
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.

projects_research

ChatGPT
Project Management: campaign and project data. Returns available reports. NEXT: get_report_schema then execute_report.

shopping_research

ChatGPT
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.

site_audit

ChatGPT
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.

siteaudit_research

ChatGPT
Site Audit: technical SEO issues, crawl data, recommendations. Returns available reports. NEXT: get_report_schema then execute_report.

subdomain_research

ChatGPT
Subdomain Analytics: subdomain traffic, keywords, rankings. Returns available reports. NEXT: get_report_schema then execute_report.

subfolder_research

ChatGPT
Subfolder Analytics: subfolder performance, keywords, traffic. Returns available reports. NEXT: get_report_schema then execute_report.

tracking_research

ChatGPT
Position Tracking: keyword ranking monitoring, SERP tracking. Returns available reports. NEXT: get_report_schema then execute_report.

traffic_overview

ChatGPT
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.

url_research

ChatGPT
URL Analytics: page-level SEO data, keywords, rankings. Returns available reports. NEXT: get_report_schema then execute_report.

audience_research

Claude

competitors_research

Claude

domain_overview

Claude

execute_report

Claude

get_report_schema

Claude

keyword_research

Claude

organic_research

Claude

overview_research

Claude

paid_search_research

Claude

position_tracking

Claude

projects

Claude

projects_research

Claude

shopping_research

Claude

site_audit

Claude

siteaudit_research

Claude

subdomain_research

Claude

subfolder_research

Claude

tracking_research

Claude

traffic_overview

Claude

url_research

Claude

App Stats

46

Tools

2

Prompts

Dec 23, 2025

First seen

ChatGPT, Claude

Platforms

Works with

ChatGPT
Claude

Data refreshed daily