Content
# 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:
```bash
# Run any server directly with npx
npx serpstat-crawling
npx serpstat-keyword-analysis
npx serpstat-domain-analysis
# etc.
```
Or install globally if preferred:
```bash
npm install -g serpstat-crawling serpstat-keyword-analysis serpstat-domain-analysis
```
After installation, set your API key:
```bash
export SERPSTAT_API_KEY="your-api-key"
```
## Usage with MCP Clients
Configure in your MCP client settings (e.g., Claude Desktop):
```json
{
"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:
```bash
npx serpstat-crawling
```
Or install globally:
```bash
npm install -g serpstat-crawling
```
Set your API key:
```bash
export SERPSTAT_API_KEY="your-api-key"
```
**Usage:**
Configure in MCP settings:
```json
{
"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:
```bash
npx serpstat-keyword-analysis
```
Or install globally:
```bash
npm install -g serpstat-keyword-analysis
```
Set your API key:
```bash
export SERPSTAT_API_KEY="your-api-key"
```
**Usage:**
Configure in MCP settings:
```json
{
"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:
```bash
npx serpstat-domain-analysis
```
Or install globally:
```bash
npm install -g serpstat-domain-analysis
```
Set your API key:
```bash
export SERPSTAT_API_KEY="your-api-key"
```
**Usage:**
Configure in MCP settings:
```json
{
"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:
```bash
npx serpstat-project-management
```
Or install globally:
```bash
npm install -g serpstat-project-management
```
Set your API key:
```bash
export SERPSTAT_API_KEY="your-api-key"
```
**Usage:**
Configure in MCP settings:
```json
{
"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:
```bash
npx serpstat-team-management
```
Or install globally:
```bash
npm install -g serpstat-team-management
```
Set your API key:
```bash
export SERPSTAT_API_KEY="your-api-key"
```
**Usage:**
Configure in MCP settings:
```json
{
"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:
```bash
npx serpstat-url-analysis
```
Or install globally:
```bash
npm install -g serpstat-url-analysis
```
Set your API key:
```bash
export SERPSTAT_API_KEY="your-api-key"
```
**Usage:**
Configure in MCP settings:
```json
{
"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:
```bash
npx serpstat-backlinks
```
Or install globally:
```bash
npm install -g serpstat-backlinks
```
Set your API key:
```bash
export SERPSTAT_API_KEY="your-api-key"
```
**Usage:**
Configure in MCP settings:
```json
{
"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:
```bash
npx serpstat-audit
```
Or install globally:
```bash
npm install -g serpstat-audit
```
Set your API key:
```bash
export SERPSTAT_API_KEY="your-api-key"
```
**Usage:**
Configure in MCP settings:
```json
{
"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:
```bash
npx serpstat-rank-tracker
```
Or install globally:
```bash
npm install -g serpstat-rank-tracker
```
Set your API key:
```bash
export SERPSTAT_API_KEY="your-api-key"
```
**Usage:**
Configure in MCP settings:
```json
{
"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
Connection Info
You Might Also Like
firecrawl
Firecrawl MCP Server enables web scraping, crawling, and content extraction.
markitdown
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
markitdown
Python tool for converting files and office documents to Markdown.
Filesystem
Node.js MCP Server for filesystem operations with dynamic access control.
Sequential Thinking
A structured MCP server for dynamic problem-solving and reflective thinking.
Fetch
Retrieve and process content from web pages by converting HTML into markdown format.