Skip to main content
Glama

Semrush MCP Server

by labatt

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

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/labatt/semrush-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server