Seoscoreapi Mcp

io.github.SeoScoreAPIv1.4.1更新於 Oct 8, 2026

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

概覽

AI 產生的概覽

讓助理透過 SEO Score API 執行 SEO 稽核、無障礙與 AI 可讀性檢查、反向連結查詢、網站爬取和分數監控。

功能
把 SEO Score API 包裝成 MCP 工具:對網址做含 80 多項檢查的完整稽核並提供優先修正建議、批次稽核、無障礙(WCAG 2.1 AA)稽核、AI 可讀性與 GEO 能見度檢查、反向連結樣本、多頁爬取,以及 2-5 個網址的結構化比較。也可管理排程監控、分數歷史、跨 LLM 助理的引用追蹤,並產生 llms.txt 檔案。部分工具會同步等待結果,其他則先排入佇列並回傳 job_id 供輪詢。
適用情境
適合讓助理稽核頁面、長期監控 SEO 分數、檢查無障礙或 AI 可讀性、比較競品頁面,或追蹤 LLM 提及品牌的頻率,而不必自行串接 REST API。
執行需求
以 stdio 在本機執行,通常透過 npx seoscoreapi-mcp 啟動,因此需要 Node.js。需要設定 SEO_SCORE_API_KEY 環境變數(可免費取得金鑰,不需信用卡)。可用 SEO_SCORE_BASE_URL 與 SEO_SCORE_DEEP_AUDIT_URL 覆寫 API 主機。需要連線至 API 的網路。付費功能取決於帳戶方案。
安裝前請注意
API 金鑰(SEO_SCORE_API_KEY)屬於機密,會傳送給 API 主機。多個工具受方案限制並按量計費:批次稽核、反向連結、深度稽核、爬取、比較和引用檢查會消耗配額或點數,citation_topup_checkout 會回傳 Stripe 結帳連結,使用者付款後才會扣款。監控與引用追蹤器會建立、更新和刪除已儲存資料。反向連結結果是稽核累積的樣本,並非完整索引。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Seoscoreapi Mcp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

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

bash
npx -y seoscoreapi-mcp

Set your API key once and forget it:

bash
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):

json
{  "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

bash
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

來源:README.md,提交 48454cb

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v1.4.1最新Oct 8, 2026