Telephone
United States
+1 (800) 815 - 9959
12:00 PM - 5:00 PM (EST/EDT)
Monday - Friday
Need help?
Telephone
United States
United States
Canada
United Kingdom
Spain
France
Italy
Germany
Australia
+1 (800) 815 - 9959
12:00 PM - 5:00 PM (EST/EDT)
Monday - Friday
The Semrush MCP server provides AI agents with secure access to Semrush's public APIs.
Specifically, data from the following Semrush APIs is available via Semrush MCP:
The Semrush MCP server lets you integrate Semrush data into AI tools such as:
If you are interested in connecting Semrush data to other AI agents and LLM tools through MCP, reach out to Semrush Support. Each request will be reviewed individually.
With Semrush MCP, you can pull Semrush data through your AI agents and speed up decision-making. For example:
No more custom builds. Just one connection that brings Semrush insights straight into your AI workflows.
Once you connect an AI tool like Claude to Semrush MCP, you can write a prompt such as “List domains in the human resources industry for July 2025.”
Claude would connect to the Semrush API via MCP, fetch and filter matching domains, and respond with a list that matches your query. This helps you find competitors in your industry.
You can also compare the performance of specific domains with a query like "Give me a traffic comparison for nike.com and adidas.com for July 2024 through July 2025." Your workflow would look like this:
Access to the Semrush MCP Server is included in the SEO Business plan (which provides Standard API access) and with any Trends API subscription (Basic or Premium). With either option, you can begin using AI integrations right away.
The Semrush MCP server uses the same unit-based system as the Semrush API to manage and limit API usage. Each API request consumes a certain number of units, depending on the type of report and the amount of data requested. To get an idea of how many API units a request needs, refer to:
The Semrush Public MCP brings Semrush API data into your AI agents to get information and guidance. AI responses may be incomplete or inaccurate, so always verify them before using for decisions, publication, or other critical tasks. Semrush cannot guarantee the accuracy or reliability of AI agents and is not liable for outcomes based on their use.
Make sure your AI agent:
This server uses streamable HTTP transport only. The MCP endpoint is:
https://mcp.semrush.com/v1/mcp
Authentication is handled through OAuth 2.1, which will automatically redirect you to the Semrush login and consent pages when needed.
Different MCP clients require different configuration formats:
In Settings → Cursor Settings → MCP & Integrations, add the Semrush MCP configuration to your Cursor MCP settings:
Semrush MCP configuration (JSON)
{ "mcpServers": { "semrush": { "url": "https://mcp.semrush.com/v1/mcp" } } }
The OAuth 2.1 authentication process will automatically redirect you to the Semrush login page when needed.
For more details, refer to the official Cursor MCP documentation.
To add the Semrush MCP server to Claude (browser or desktop):
https://mcp.semrush.com/v1/mcp
For more information, refer to the official Anthropic documentation.
To add the Semrush MCP endpoint to your Claude Code settings, add a remote HTTP server by running the following command:
Command to add Semrush MCP to Claude Code
claude mcp add --transport http semrush https://mcp.semrush.com/v1/mcp
For more details, refer to the official Claude MCP documentation.
To add the Semrush MCP endpoint to your VS Code settings:
.vscode/mcp.json
file in your VS Code workspace.Semrush MCP configuration (JSON)
{ "mcpServers": { "semrush": { "url": "https://mcp.semrush.com/v1/mcp" } } }
The OAuth 2.1 authentication process will automatically redirect you to the Semrush login page when needed.
For more details, refer to the official VS Code MCP documentation.
If you're getting the redirect URI <AI_AGENT_URI> is not allowed
error, contact Customer Support, sharing the AI agent name and redirect URI.
https://mcp.semrush.com/v1/mcp
.Your AI agent should be using the semrush_report
, semrush_report_list
, and semrush_report_schema
to get and understand the Semrush data. If not all of them are available in your AI agent: