
mcp-server
Semrush MCP Server
Semrush MCP connects AI assistants to Semrush APIs for keyword, backlink, website traffic and market research.

About
Semrush MCP connects AI assistants to Semrush APIs for keyword, backlink, website traffic and market research.
Key Features
- Retrieve SEO and competitive research data from an assistant.
- Access datasets according to the connected Semrush subscription and API entitlements.
Use Cases
Research keyword opportunities, competitor domains and website performance from an assistant.
Limitations
This entry covers the MCP integration; it does not imply that every Semrush dataset is available with every plan.
Sources
- Project documentation: https://developer.semrush.com/api/v3/introduction/semrush-mcp/
MCP Setup
Access requirements
- Eligible Semrush SEO API subscription; Trends API subscription for traffic and market datasets.
- Requests consume the applicable API units.
Client setup
Cursor
Transport: http
{
"mcpServers": {
"semrush": {
"url": "https://mcp.semrush.com/v2/mcp"
}
}
}
- Add to Cursor Tools & MCP settings.
Auth:
- Complete the browser sign-in and approve access to your account.
VS Code
Transport: http
{
"servers": {
"semrush": {
"url": "https://mcp.semrush.com/v2/mcp",
"type": "http"
}
}
}
- Save in .vscode/mcp.json.
Auth:
- Complete the browser sign-in and approve access to your account.
Authorization flow
- OAuth is the default. Clients without OAuth can use Authorization: Apikey YOUR_API_KEY.
Setup docs: https://developer.semrush.com/api/v3/introduction/semrush-mcp/
Tags
MCPseoanalytics
Alternatives
Comparable tools and resources explicitly connected to Semrush MCP Server.
Related Entries
Keep exploring similar tools and resources in this category.
Related Reads
Background, tutorials, and protocol context connected to this entry.








