Semrush MCP Server

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

npm install -g semrush-mcp

Usage

  1. Set up your Semrush API key:
    semrush-mcp --api-key YOUR_API_KEY
  2. Start the MCP server:
    semrush-mcp start

Available Tools

  1. Keyword Overview (All Databases)
    • Get comprehensive keyword data across all Semrush databases
    • Includes search volume, CPC, competition, and more
  2. Keyword Overview (One Database)
    • Get keyword data for a specific database
    • Supports all Semrush databases (US, UK, DE, etc.)
  3. Batch Keyword Overview
    • Process multiple keywords in one request
    • Efficient for bulk keyword analysis
  4. Organic Results
    • Get organic search results for keywords
    • Includes SERP features and rankings
  5. Paid Results
    • Get paid search results for keywords
    • Includes ad copy and landing pages
  6. Related Keywords
    • Find related keywords and search terms
    • Includes search volume and difficulty
  7. Keyword Ads History
    • Get historical paid search data
    • Track changes in CPC and competition
  8. Broad Match Keywords
    • Find broad match variations
    • Expand your keyword research
  9. Phrase Questions
    • Get question-based keyword variations
    • Perfect for FAQ research
  10. Keyword Difficulty
    • Get keyword difficulty scores
    • Includes competition metrics

Configuration

The server can be configured using environment variables:

  • SEMRUSH_API_KEY: Your Semrush API key
  • PORT: Server port (default: 3000)

Development

# Install dependencies npm install # Run tests npm test # Start development server npm start

License

MIT

-
security - not tested
F
license - not found
-
quality - not tested

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.

  1. Installation
    1. Usage
      1. Available Tools
        1. Configuration
          1. Development
            1. License
              ID: iivmdgtzzl