Seoradar
FreeNot checkedEnables SEO audits and URL monitoring via the SEO Radar API from any MCP-compatible AI client.
About
Enables SEO audits and URL monitoring via the SEO Radar API from any MCP-compatible AI client.
README
MCP server for SEO Radar — run SEO audits and manage URL monitoring from any MCP-compatible AI client.
Prerequisites
- Node.js ≥ 20
- An
sr_live_API key from seoradar.cz
Quick install
Add to your MCP client config:
{
"mcpServers": {
"seoradar": {
"command": "npx",
"args": ["-y", "mcp-server-seoradar"],
"env": { "SEORADAR_API_KEY": "sr_live_your_key_here" }
}
}
}
Setup
Claude Code
claude mcp add seoradar -e SEORADAR_API_KEY=sr_live_your_key -- npx -y mcp-server-seoradar
Claude Desktop
Config file: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"seoradar": {
"command": "npx",
"args": ["-y", "mcp-server-seoradar"],
"env": { "SEORADAR_API_KEY": "sr_live_your_key_here" }
}
}
}
Cursor
Config file: ~/.cursor/mcp.json
{
"mcpServers": {
"seoradar": {
"command": "npx",
"args": ["-y", "mcp-server-seoradar"],
"env": { "SEORADAR_API_KEY": "sr_live_your_key_here" }
}
}
}
VS Code
Config file: ~/.vscode/mcp.json (or workspace .vscode/mcp.json)
{
"servers": {
"seoradar": {
"type": "stdio",
"command": "npx",
"args": ["-y", "mcp-server-seoradar"],
"env": { "SEORADAR_API_KEY": "sr_live_your_key_here" }
}
}
}
Available tools
| Tool | Input | Purpose |
|---|---|---|
seo_audit |
{ url } |
Run an audit, return score + summary |
get_audit_results |
{ hash } |
Full per-check report |
check_api_usage |
— | Quota: tier/limit/used/remaining |
list_monitored_urls |
— | List watched URLs + status |
add_monitored_url |
{ url, label?, cadence? } |
Add a URL to monitoring |
get_monitoring_status |
{ id } |
One URL's latest status |
remove_monitored_url |
{ id } |
Stop watching a URL |
Usage examples
Run an SEO audit on https://example.com
What are the detailed results for audit hash abc123?
How many audits do I have left today?
Show me all my monitored URLs
Add https://example.com to monitoring with label "Homepage" checked daily
What's the latest status of monitored URL 42?
Remove monitored URL 42
Development
npm install # install dependencies
npm run build # compile TypeScript → dist/
npm test # run vitest tests
npm run lint # eslint src/
Configuration
| Variable | Required | Default | Description |
|---|---|---|---|
SEORADAR_API_KEY |
Yes | — | Your sr_live_ API key from seoradar.cz |
SEORADAR_API_URL |
No | https://seoradar.cz/api/v1 |
API base URL (override for staging) |
Error handling
All tools return structured error messages. Common cases:
- 401 — invalid or missing API key
- 404 — audit hash or monitored URL ID not found
- 422 — invalid URL format or unsupported cadence value
- 429 — rate limit or daily quota exceeded
- 5xx — SEO Radar API temporarily unavailable
Polling tools (seo_audit) retry automatically for up to ~90 s before returning a timeout error.
Security
The API key is passed via environment variable and never logged or included in responses. Store your key in your OS keychain or a secrets manager — never commit it to source control.
License
MIT — see LICENSE.
Install Seoradar in Claude Desktop, Claude Code & Cursor
unyly install seoradar-mcpInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add seoradar-mcp -- npx -y mcp-server-seoradarFAQ
Is Seoradar MCP free?
Yes, Seoradar MCP is free — one-click install via Unyly at no cost.
Does Seoradar need an API key?
No, Seoradar runs without API keys or environment variables.
Is Seoradar hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Seoradar in Claude Desktop, Claude Code or Cursor?
Open Seoradar on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare Seoradar with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
