io.github.SeoScoreAPI/seoscoreapi-mcp

Registre officiel Marketing et ventes

SEO audits, AI readability, accessibility, backlinks and score monitoring from SEO Score API.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package seoscoreapi-mcp
Claude Code
claude mcp add seoscoreapi-mcp -e 'SEO_SCORE_API_KEY=<your seo_score_api_key>' -- npx -y seoscoreapi-mcp@1.4.1
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "seoscoreapi-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "seoscoreapi-mcp@1.4.1"
            ],
            "env": {
                "SEO_SCORE_API_KEY": "<your seo_score_api_key>"
            }
        }
    }
}

Variables d'environnement

  • SEO_SCORE_API_KEY obligatoire secret SEO Score API key (free at https://seoscoreapi.com, no card)

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. SEO Score API — Model Context Protocol Server
  2. Quick start
  3. Tools exposed
  4. Configuration
  5. Example prompts
  6. Why MCP?
  7. Honest framing
  8. Source
  9. License

SEO Score API — Model Context Protocol Server

Give Claude Desktop, Claude Code, Cursor, Windsurf, or any MCP-aware AI tool direct access to the SEO Score API: full audits, backlink data, monitoring, and history.

Quick start

npx -y seoscoreapi-mcp

Set your API key once and forget it:

export SEO_SCORE_API_KEY="ssa_your_key_here"

(Get a free key at https://seoscoreapi.com — no card required.)

Tools exposed

ToolWhat it doesPlan
auditFull SEO audit on a URL — score, grade, 80+ checks, AI readability, prioritized fixes. include_core_web_vitals: true adds measured LCP, INP and CLS (about 10 seconds slower, needs a key)Free
batch_auditAudit up to 10 URLs at once (include_core_web_vitals optional)Starter ($5/mo)
usageCurrent plan + monthly usage + remaining quotaFree
report_urlPublic shareable HTML report for a domainFree
add_monitorAdd a URL to scheduled re-audit + alertsStarter
list_monitorsList monitored URLsStarter
historyTime-series of past scores for a URLStarter
history_domainsEvery domain audited by this key with 30-day trendStarter
backlinksObserved backlinks for a domain (audit-fed graph; honest data caveat in every response)Basic ($15/mo)
deep_auditDeep Site Audit: 9 dimensions, thousands of catalog checks + up to 150 AI checks; waits for the result (timeout_seconds, default 600)Pro ($39/mo), Ultra, or credits
start_deep_auditQueue a Deep Site Audit and return its job_id at once (optional webhook_url)same
get_deep_auditStatus of a Deep Site Audit job, with the result once completedsame
deep_audit_usageDeep Site Audits used and remaining this monthsame
remove_monitorRemove a URL from score monitoringStarter
compareStructured diff across 2-5 URLsBasic ($15/mo)
competitive_auditHead-to-head against a competitor's page for a keywordPro ($39/mo)
accessibility_auditADA / WCAG 2.1 AA audit: score, lawsuit risk, violations with fixes (include_trackers optional)Paid plans; own monthly allowance
ai_readabilityHow well AI/LLM systems can consume a pageAny key
trackersThird-party trackers and pixels a page loadsAny key (one audit)
conversionConversion score: headline, CTA, trust, forms, objectionsAny key (one audit); full fix list on paid plans
quick_winsPage-2 quick wins from Search Console rows or CSV you pass inAny key (one audit)
llms_txtGenerate an llms.txt file for a domainNo key needed; curated version on Basic+
geo_auditGEO audit: how visible a page is to LLMsBasic
geo_brand_probeHow often LLMs mention a brandBasic
add_geo_monitor / list_geo_monitors / geo_monitor_history / remove_geo_monitorGEO monitoringBasic
crawl_siteMulti-page site crawl (broken pages, redirects, duplicates, orphans, slow pages); waits for the resultPro, Ultra, or a Deep Audit credit
start_crawl / get_crawlStart a crawl and poll it yourselfsame
citation_starter_prompts / citation_suggest_promptsPrompts to track for AI citationsAny key; not metered
create_citation_tracker / list_citation_trackers / get_citation_tracker / update_citation_tracker / delete_citation_trackerTrack a brand across ChatGPT, Gemini, Perplexity and ClaudeStarter ($5/mo)
run_citation_tracker / get_citation_run / citation_tracker_historyRun a tracker, read a run, read the trendStarter; metered in checks
citation_checkOne-off citation check for a brand and one promptPaid plans; metered per check
citation_topupsTop-up packs and the account's check balanceAny key
citation_topup_checkoutStripe Checkout link for a top-up pack (charges nothing until the user pays it)Paid plans
citation_auto_reloadRead the auto-reload settingAny key; read-only
Not exposed, on purpose
  • Report files (GET /audit/export): the PDF is binary and an MCP tool result is text. The audit tool returns the same data as JSON; use the REST API or the Python / Node SDK (audit_export / auditExport) for the file.
  • Turning auto-reload on. The API has no such endpoint for API keys: it authorizes charges, so it is set from the dashboard only. citation_auto_reload reads it.
  • Account actions (/signup, /verify, /upgrade, /rotate-key) and the public scoreboard opt-out.

Configuration

Env varDefaultPurpose
SEO_SCORE_API_KEY(none)Your API key
SEO_SCORE_BASE_URLhttps://seoscoreapi.comAPI host
SEO_SCORE_DEEP_AUDIT_URLSEO_SCORE_BASE_URLDeep Audit host (POST /site-audit, GET /site-audit/{job_id}, GET /deep-audit/usage). SEO_SCORE_ENGINE_URL is still read as a fallback; the legacy https://engine.seoscoreapi.com keeps working.
Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (Mac) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "seoscoreapi": {
      "command": "npx",
      "args": ["-y", "seoscoreapi-mcp"],
      "env": {
        "SEO_SCORE_API_KEY": "ssa_your_key_here"
      }
    }
  }
}

Restart Claude Desktop. You'll see the SEO Score tools in the tool picker.

Claude Code
claude mcp add seoscoreapi -e SEO_SCORE_API_KEY=ssa_your_key_here -- npx -y seoscoreapi-mcp
Cursor

Open Cursor Settings → MCP Servers → Add a new server with the same JSON shape as Claude Desktop above.

Windsurf

Settings → Cascade → MCP Servers → paste the same configuration.

Any other MCP client

Run npx -y seoscoreapi-mcp as a stdio transport. The server speaks standard MCP and exposes all tools in the table above.

Example prompts

Once installed, talk to your AI assistant naturally:

"Audit https://stripe.com and tell me the top 3 things to fix."

"Run a batch audit on stripe.com, square.com, and adyen.com, then compare their AI readability scores."

"What backlinks have we seen pointing at my-startup.com?"

"Check the score history for our marketing site over the last 30 days."

"Run a deep audit on my-startup.com as a SaaS site and list the high-severity findings."

"Run an accessibility audit on our pricing page and list the critical WCAG failures."

"Crawl my-startup.com and show me the broken links and orphan pages."

"Build starter prompts for 'SEO audit API', create a citation tracker for Acme, and run it."

The tool the AI picks is shown in your client; you can always ask "what tools did you use?" to see the trace.

Why MCP?

MCP lets the AI reach data it wouldn't have — your actual site SEO scores, the backlink graph, your monitoring history — without any custom plumbing. Every prompt that says "audit this URL" goes from idea to result in one round-trip. Same source of truth as the REST API; no copying scores between tools.

Honest framing

The backlinks tool returns an audit-fed sample, not a comprehensive backlink index. Every response includes a data_caveat explaining exactly what the dataset is. We are not Ahrefs and don't pretend to be — we expose the unique, growing graph our customers' audits build for free.

Source

The MCP server is open source: https://github.com/SeoScoreAPI/seoscoreapi-mcp

License

MIT

Questions fréquentes

Qu'est-ce que io.github.SeoScoreAPI/seoscoreapi-mcp ?

SEO audits, AI readability, accessibility, backlinks and score monitoring from SEO Score API.

Comment installer io.github.SeoScoreAPI/seoscoreapi-mcp ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add seoscoreapi-mcp -e 'SEO_SCORE_API_KEY=<your seo_score_api_key>' -- npx -y seoscoreapi-mcp@1.4.1. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.SeoScoreAPI/seoscoreapi-mcp ?

Oui. Il attend SEO_SCORE_API_KEY, à renseigner dans sa configuration.

io.github.SeoScoreAPI/seoscoreapi-mcp est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient io.github.SeoScoreAPI/seoscoreapi-mcp ?

Il est publié par SeoScoreAPI. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.