Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Seoradar

FreeNot checked

Enables SEO audits and URL monitoring via the SEO Radar API from any MCP-compatible AI client.

GitHubEmbed

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

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.

from github.com/sikulovi-s-r-o/seoradar-mcp

Install Seoradar in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install seoradar-mcp

Installs 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-seoradar

FAQ

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

Compare Seoradar with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs