Skip to content

Repository files navigation

Serpstat MCP Servers

A collection of Model Context Protocol (MCP) servers for interacting with the Serpstat API.

Available Servers: 9 MCP servers with 84+ total analysis methods

Installation

All MCP servers are now available on npm. You can run them directly with npx without installing:

# Run any server directly with npx
npx serpstat-crawling
npx serpstat-keyword-analysis
npx serpstat-domain-analysis
# etc.

Or install globally if preferred:

npm install -g serpstat-crawling serpstat-keyword-analysis serpstat-domain-analysis

After installation, set your API key:

export SERPSTAT_API_KEY="your-api-key"

Usage with MCP Clients

Configure in your MCP client settings (e.g., Claude Desktop):

{
  "mcpServers": {
    "serpstat-crawling": {
      "command": "npx",
      "args": ["serpstat-crawling"],
      "env": {
        "SERPSTAT_API_KEY": "your-serpstat-api-key"
      }
    },
    "serpstat-keyword-analysis": {
      "command": "npx",
      "args": ["serpstat-keyword-analysis"],
      "env": {
        "SERPSTAT_API_KEY": "your-serpstat-api-key"
      }
    }
    // Add other servers as needed
  }
}

Projects

serpstat-crawling

MCP server for Serpstat SERP crawling with 6 different crawling methods.

Features:

  • SERP crawling for regular and local results
  • AI Overview support (becomes separate paid parameter Aug 1, 2025)
  • Task management and progress tracking
  • Raw HTML SERP retrieval
  • Account balance monitoring
  • Batch keyword processing capabilities
  • Separate billing system (credits must be purchased separately)

Installation: No installation required! Run directly with npx:

npx serpstat-crawling

Or install globally:

npm install -g serpstat-crawling

Set your API key:

export SERPSTAT_API_KEY="your-api-key"

Usage: Configure in MCP settings:

{
  "mcpServers": {
    "serpstat-crawling": {
      "command": "npx",
      "args": ["serpstat-crawling"],
      "env": {
        "SERPSTAT_API_KEY": "your-serpstat-api-key"
      }
    }
  }
}

Available Tools:

  • addTask - Add single keyword task (consumes crawling credits)
  • addKeywordList - Add multiple keywords as array (consumes crawling credits)
  • getList - Get task list for last 7 days (free)
  • getParsingBalance - Check account balance (free)
  • getTaskResult - Get SERP results with AI overview (free)
  • getKeywordSerp - Get raw HTML SERP (free)

Note: This API uses separate billing and credits must be purchased separately from other Serpstat APIs, but uses the same SERPSTAT_API_KEY environment variable for authentication.

serpstat-keyword-analysis

MCP server for Serpstat keyword analysis with 12 different analysis methods.

Features:

  • Keyword research and suggestions
  • Competitor analysis for keywords
  • Search volume and CPC data
  • Keyword difficulty and intent analysis
  • Related keywords discovery
  • Ad keywords and competitor analysis
  • Data export capabilities

Installation: No installation required! Run directly with npx:

npx serpstat-keyword-analysis

Or install globally:

npm install -g serpstat-keyword-analysis

Set your API key:

export SERPSTAT_API_KEY="your-api-key"

Usage: Configure in MCP settings:

{
  "mcpServers": {
    "serpstat-keyword-analysis": {
      "command": "npx",
      "args": ["serpstat-keyword-analysis"],
      "env": {
        "SERPSTAT_API_KEY": "your-serpstat-api-key"
      }
    }
  }
}

serpstat-domain-analysis

MCP server for Serpstat domain analysis with 15 different analysis methods.

Features:

  • Domain information and keyword analysis
  • Competitor analysis (organic and paid)
  • Traffic and performance metrics
  • Multi-domain comparison
  • Data export capabilities

Installation: No installation required! Run directly with npx:

npx serpstat-domain-analysis

Or install globally:

npm install -g serpstat-domain-analysis

Set your API key:

export SERPSTAT_API_KEY="your-api-key"

Usage: Configure in MCP settings:

{
  "mcpServers": {
    "serpstat-domain-analysis": {
      "command": "npx",
      "args": ["serpstat-domain-analysis"],
      "env": {
        "SERPSTAT_API_KEY": "your-serpstat-api-key"
      }
    }
  }
}

serpstat-project-management

MCP server for Serpstat project management with 3 different project operations.

Features:

  • Create new SEO projects with domain and configuration settings
  • Delete existing projects and all associated data
  • List and manage all projects with detailed metadata
  • Project group organization and type management
  • Pagination support for large project lists
  • Credit consumption tracking for project operations

Installation: No installation required! Run directly with npx:

npx serpstat-project-management

Or install globally:

npm install -g serpstat-project-management

Set your API key:

export SERPSTAT_API_KEY="your-api-key"

Usage: Configure in MCP settings:

{
  "mcpServers": {
    "serpstat-project-management": {
      "command": "npx",
      "args": ["serpstat-project-management"],
      "env": {
        "SERPSTAT_API_KEY": "your-serpstat-api-key"
      }
    }
  }
}

Available Tools:

  • createProject - Create new Serpstat projects (1 project credit)
  • deleteProject - Remove existing projects permanently (1 project credit)
  • getProjects - List all projects with metadata (no credit cost)

Note: The createProject tool uses name parameter (not projectName) as required by the actual API.

serpstat-team-management

MCP server for managing Serpstat team members.

Features:

  • User invitation and management
  • Team member activation/deactivation
  • User removal with project merging
  • Search and pagination support

Installation: No installation required! Run directly with npx:

npx serpstat-team-management

Or install globally:

npm install -g serpstat-team-management

Set your API key:

export SERPSTAT_API_KEY="your-api-key"

Usage: Configure in MCP settings:

{
  "mcpServers": {
    "serpstat-team-management": {
      "command": "npx",
      "args": ["serpstat-team-management"],
      "env": {
        "SERPSTAT_API_KEY": "your-serpstat-api-key"
      }
    }
  }
}

serpstat-url-analysis

MCP server for Serpstat URL analysis with 4 different analysis methods.

Features:

  • URL traffic and keyword statistics
  • URL competitor analysis
  • URL keyword ranking analysis
  • Missing keyword analysis for SEO gap identification
  • Advanced filtering and pagination support

Installation: No installation required! Run directly with npx:

npx serpstat-url-analysis

Or install globally:

npm install -g serpstat-url-analysis

Set your API key:

export SERPSTAT_API_KEY="your-api-key"

Usage: Configure in MCP settings:

{
  "mcpServers": {
    "serpstat-url-analysis": {
      "command": "npx",
      "args": ["serpstat-url-analysis"],
      "env": {
        "SERPSTAT_API_KEY": "your-serpstat-api-key"
      }
    }
  }
}

serpstat-backlinks

MCP server for Serpstat backlinks analysis with 21 different analysis methods.

Features:

  • Referring domains analysis with domain rank and authority metrics
  • New and lost backlinks tracking
  • Anchor text analysis and optimization insights
  • External link analysis and outlink tracking
  • Competitor backlink intersection analysis
  • Domain redirection analysis
  • Domain Rating (SDR) and TLD distribution analysis
  • Threat detection and malicious domain analysis
  • Historical backlink changes tracking
  • Complex filtering with AND/OR logic
  • Advanced sorting and pagination (up to 1000 results per page)

Installation: No installation required! Run directly with npx:

npx serpstat-backlinks

Or install globally:

npm install -g serpstat-backlinks

Set your API key:

export SERPSTAT_API_KEY="your-api-key"

Usage: Configure in MCP settings:

{
  "mcpServers": {
    "serpstat-backlinks": {
      "command": "npx",
      "args": ["serpstat-backlinks"],
      "env": {
        "SERPSTAT_API_KEY": "your-serpstat-api-key"
      }
    }
  }
}

serpstat-audit

MCP server for Serpstat site audit with 15 different analysis methods.

Features:

  • Automated website scanning and audit management
  • Technical SEO error detection and categorization
  • Comprehensive audit reporting and export capabilities
  • Advanced audit configuration and scheduling
  • Historical data tracking and analysis
  • Error priority management (high, medium, low, information)
  • Multi-format export (CSV, XLSX, JSON)
  • Audit project management and monitoring

Installation: No installation required! Run directly with npx:

npx serpstat-audit

Or install globally:

npm install -g serpstat-audit

Set your API key:

export SERPSTAT_API_KEY="your-api-key"

Usage: Configure in MCP settings:

{
  "mcpServers": {
    "serpstat-audit": {
      "command": "npx",
      "args": ["serpstat-audit"],
      "env": {
        "SERPSTAT_API_KEY": "your-serpstat-api-key"
      }
    }
  }
}

serpstat-rank-tracker

MCP server for Serpstat rank tracking with 6 different analysis methods.

Features:

  • Project management and status monitoring
  • Keyword ranking history and SERP analysis
  • URL-specific ranking tracking
  • Competitor domain analysis in top-20 positions
  • Regional ranking data with comprehensive filtering
  • Historical ranking trend analysis
  • No API credits consumed for any operations

Installation: No installation required! Run directly with npx:

npx serpstat-rank-tracker

Or install globally:

npm install -g serpstat-rank-tracker

Set your API key:

export SERPSTAT_API_KEY="your-api-key"

Usage: Configure in MCP settings:

{
  "mcpServers": {
    "serpstat-rank-tracker": {
      "command": "npx",
      "args": ["serpstat-rank-tracker"],
      "env": {
        "SERPSTAT_API_KEY": "your-serpstat-api-key"
      }
    }
  }
}

serpstat-shared

Shared library providing common functionality for all MCP servers.

Features:

  • HTTP client with retry logic and error handling
  • Comprehensive validation schemas
  • TypeScript interfaces and constants
  • Credit usage tracking

Installation: This is a shared library, not a standalone MCP server. It's automatically included when using other Serpstat MCP servers.

Requirements

  • Node.js 18 or higher
  • Valid Serpstat API key
  • Model Context Protocol compatible client

Common Search Engines

  • g_us - Google United States
  • g_uk - Google United Kingdom
  • g_de - Google Germany
  • bing_us - Bing United States
  • 200+ Google variants supported

Development

All projects use TypeScript and have been documented with comprehensive JSDoc comments.

Author: Benjamin Oldenburg Date: 2025-09-04

About

A comprehensive collection of Model Context Protocol (MCP) servers that provide seamless access to Serpstat's powerful SEO and digital marketing APIs

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages