Semrush MCP Server

by labatt

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

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.

  1. Installation
    1. Usage
      1. Available Tools
        1. Configuration
          1. Development
            1. License

              Related MCP Servers

              • -
                security
                F
                license
                -
                quality
                A custom MCP server that allows storage, retrieval, and management of text-based information with natural language commands and keyword detection.
                Last updated -
                TypeScript
                • Linux
                • Apple
              • -
                security
                A
                license
                -
                quality
                An 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 -
                4
                Python
                MIT License
                • Apple
                • Linux
              • -
                security
                F
                license
                -
                quality
                A 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
              • -
                security
                F
                license
                -
                quality
                A 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

              View all related MCP servers

              ID: iivmdgtzzl