A collection of Model Context Protocol (MCP) servers for interacting with the Serpstat API.
Available Servers: 9 MCP servers with 84+ total analysis methods
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-analysisAfter installation, set your API key:
export SERPSTAT_API_KEY="your-api-key"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
}
}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-crawlingOr install globally:
npm install -g serpstat-crawlingSet 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.
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-analysisOr install globally:
npm install -g serpstat-keyword-analysisSet 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"
}
}
}
}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-analysisOr install globally:
npm install -g serpstat-domain-analysisSet 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"
}
}
}
}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-managementOr install globally:
npm install -g serpstat-project-managementSet 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.
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-managementOr install globally:
npm install -g serpstat-team-managementSet 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"
}
}
}
}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-analysisOr install globally:
npm install -g serpstat-url-analysisSet 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"
}
}
}
}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-backlinksOr install globally:
npm install -g serpstat-backlinksSet 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"
}
}
}
}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-auditOr install globally:
npm install -g serpstat-auditSet 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"
}
}
}
}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-trackerOr install globally:
npm install -g serpstat-rank-trackerSet 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"
}
}
}
}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.
- 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