A collection of Model Context Protocol (MCP) servers for interacting with the Serpstat API.
Available Servers: 9 MCP servers with 84+ total analysis methods
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:
cd serpstat-crawling
npm install
npm run build
export SERPSTAT_API_KEY="your-api-key"
Usage: Configure in MCP settings:
{
"mcpServers": {
"serpstat-crawling": {
"command": "node",
"args": ["/path/to/serpstat-crawling/build/index.js"],
"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.
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:
cd serpstat-keyword-analysis
npm install
npm run build
export SERPSTAT_API_KEY="your-api-key"
Usage: Configure in MCP settings:
{
"mcpServers": {
"serpstat-keyword-analysis": {
"command": "node",
"args": ["/path/to/serpstat-keyword-analysis/build/index.js"],
"env": {
"SERPSTAT_API_KEY": "your-serpstat-api-key"
}
}
}
}
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:
cd serpstat-domain-analysis
npm install
npm run build
export SERPSTAT_API_KEY="your-api-key"
Usage: Configure in MCP settings:
{
"mcpServers": {
"serpstat-domain-analysis": {
"command": "node",
"args": ["/path/to/serpstat-domain-analysis/build/index.js"],
"env": {
"SERPSTAT_API_KEY": "your-serpstat-api-key"
}
}
}
}
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:
cd serpstat-project-management
npm install
npm run build
export SERPSTAT_API_KEY="your-api-key"
Usage: Configure in MCP settings:
{
"mcpServers": {
"serpstat-project-management": {
"command": "node",
"args": ["/path/to/serpstat-project-management/build/index.js"],
"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.
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:
cd serpstat-team-management
npm install
npm run build
export SERPSTAT_API_KEY="your-api-key"
Usage: Configure in MCP settings:
{
"mcpServers": {
"serpstat-team-management": {
"command": "node",
"args": ["/path/to/serpstat-team-management/build/index.js"],
"env": {
"SERPSTAT_API_KEY": "your-serpstat-api-key"
}
}
}
}
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:
cd serpstat-url-analysis
npm install
npm run build
export SERPSTAT_API_KEY="your-api-key"
Usage: Configure in MCP settings:
{
"mcpServers": {
"serpstat-url-analysis": {
"command": "node",
"args": ["/path/to/serpstat-url-analysis/build/index.js"],
"env": {
"SERPSTAT_API_KEY": "your-serpstat-api-key"
}
}
}
}
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:
cd serpstat-backlinks
npm install
npm run build
export SERPSTAT_API_KEY="your-api-key"
Usage: Configure in MCP settings:
{
"mcpServers": {
"serpstat-backlinks": {
"command": "node",
"args": ["/path/to/serpstat-backlinks/build/index.js"],
"env": {
"SERPSTAT_API_KEY": "your-serpstat-api-key"
}
}
}
}
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:
cd serpstat-audit
npm install
npm run build
export SERPSTAT_API_KEY="your-api-key"
Usage: Configure in MCP settings:
{
"mcpServers": {
"serpstat-audit": {
"command": "node",
"args": ["/path/to/serpstat-audit/build/index.js"],
"env": {
"SERPSTAT_API_KEY": "your-serpstat-api-key"
}
}
}
}
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:
cd serpstat-rank-tracker
npm install
npm run build
export SERPSTAT_API_KEY="your-api-key"
Usage: Configure in MCP settings:
{
"mcpServers": {
"serpstat-rank-tracker": {
"command": "node",
"args": ["/path/to/serpstat-rank-tracker/build/index.js"],
"env": {
"SERPSTAT_API_KEY": "your-serpstat-api-key"
}
}
}
}
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:
cd serpstat-shared
npm install
npm run build
- Node.js 18 or higher
- Valid Serpstat API key
- Model Context Protocol compatible client
g_us
- Google United Statesg_uk
- Google United Kingdomg_de
- Google Germanybing_us
- Bing United States- 200+ Google variants supported
All projects use TypeScript and have been documented with comprehensive JSDoc comments.
Author: Benjamin Oldenburg Date: 2025-09-04