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
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
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.
Related MCP Servers
- -securityFlicense-qualityA custom MCP server that allows storage, retrieval, and management of text-based information with natural language commands and keyword detection.Last updated -TypeScript
- -securityAlicense-qualityAn open-source MCP server that provides applications like Cursor, Windsurf, and Claude with access to llms.txt documentation files, allowing users to control and audit context retrieval.Last updated -4PythonMIT License
- -securityFlicense-qualityA tool that generates MCP servers for Smithery with Cursor IDE integration, allowing users to quickly create servers from templates such as Basic, Web Search, or Database interactions.Last updated -JavaScript
- -securityFlicense-qualityA Cursor MCP server that analyzes web pages for SEO issues and validates structured data schemas within your codebase without requiring browser extensions.Last updated -JavaScript