Integrations
Used for installing and distributing the Semrush MCP server package through the npm registry.
Provides tools for accessing Semrush API keyword reports, including keyword overview data, organic and paid search results, related keywords, keyword difficulty metrics, and batch processing capabilities across multiple Semrush databases.
Semrush MCP Server
A Cursor MCP server for Semrush API keyword reports. This server provides tools and prompts for various Semrush keyword-related API endpoints.
Installation
Usage
- Set up your Semrush API key:Copy
- Start the MCP server:Copy
Available Tools
- Keyword Overview (All Databases)
- Get comprehensive keyword data across all Semrush databases
- Includes search volume, CPC, competition, and more
- Keyword Overview (One Database)
- Get keyword data for a specific database
- Supports all Semrush databases (US, UK, DE, etc.)
- Batch Keyword Overview
- Process multiple keywords in one request
- Efficient for bulk keyword analysis
- Organic Results
- Get organic search results for keywords
- Includes SERP features and rankings
- Paid Results
- Get paid search results for keywords
- Includes ad copy and landing pages
- Related Keywords
- Find related keywords and search terms
- Includes search volume and difficulty
- Keyword Ads History
- Get historical paid search data
- Track changes in CPC and competition
- Broad Match Keywords
- Find broad match variations
- Expand your keyword research
- Phrase Questions
- Get question-based keyword variations
- Perfect for FAQ research
- Keyword Difficulty
- Get keyword difficulty scores
- Includes competition metrics
Configuration
The server can be configured using environment variables:
SEMRUSH_API_KEY
: Your Semrush API keyPORT
: Server port (default: 3000)
Development
License
MIT
This server cannot be installed
A Cursor MCP server that provides tools and prompts for accessing various Semrush keyword-related API endpoints, enabling keyword research, analysis, and monitoring through natural language.