SkillTide Submit
Official description7 sourcesMCP servers8d ago
AutomateLab-tech/seo-performance-mcp

AutomateLab-tech/seo-performance-mcp

Post-publish SEO performance MCP. Unifies Google Search Console, Matomo, GA4, Clarity, and AI-citation signals per URL and emits a per-URL verdict.
View on GitHub ↗Direct link · no redirect page
Config template (adjust for your client)
claude mcp add seo-performance-mcp -- npx -y seo-performance-mcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
3 ★ · AutomateLab-tech/seo-performance-mcp · read from the repository page · (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list · type: MCP server
Harvest history
first seen 2026-10-09 · last seen 2026-10-16 · seen 32× · listed by 7 sources
Score
score 703 · 3 ★ · 7 sources · mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository AutomateLab-tech/seo-performance-mcp;first catalogued 2026-10-09;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
Third-party quality signals

seo-performance-mcp

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

**Know which blog posts to refresh, expand, merge, or kill - without guessing.**
A MCP server that turns your scattered SEO and analytics data into one clear verdict per URL. Plug it into Claude, Cursor, or any MCP-aware client and ask: "Which three posts should I update this week?" - and get an answer backed by hard numbers.
What it does
seo-performance-mcp unifies post-publish signals from every channel you already pay for:
- **Google Search Console** - clicks, impressions, CTR, position, top queries
- **Matomo** or **GA4** - visits, dwell time, bounce rate
- **Microsoft Clarity** - scroll depth, rage clicks, dead clicks
- **AI citation tracking** - which LLMs cite your URL today vs. last month
- **Sitemap / CMS** - publish dates, tags, word counts (any platform via XML sitemap; optional Ghost integration for richer metadata)
It then runs a deterministic rule engine over those signals and emits a verdict per URL:
> refresh / expand / merge / kill / double_down / hold
with reason codes, evidence, and a 0-1 confidence score. Reporting only - the server never mutates your posts.
Why it matters
Most content teams have analytics in five tabs and a gut feeling. That's how good posts rot quietly, mediocre posts get over-promoted, and the obvious "rewrite this one" is invisible until traffic has already cratered.
This MCP closes the loop:
- One question, one URL in, one verdict out.
- Same logic across the whole cohort, so the ranking is comparable.
- All decisions traceable to numeric thresholds you can pin in src/verdict/rules.ts.
- AI clients (Claude, Cursor, MCP hosts) can drive the entire content audit in plain English.
Who it's for
- **Content marketers** running a blog of 50+ posts and tired of guessing what to refresh.
- **SEO consultants** doing audits who want a portable, deterministic scoring layer instead of bespoke spreadsheets.
- **AI-first content teams** wiring up rewrite agents - this MCP is the upstream signal layer.
- **Indie publishers** on Ghost, WordPress, Hugo, Astro, Next, Webflow, or any CMS that exposes a sitemap.
What you get
After one cohort run you have:
- A ranked table of every post with a verdict and confidence score.
- A markdown brief per "refresh" URL: numbers + top queries + suggested actions an editor (or a writing agent) can act on immediately.
- A list of "quick wins": queries sitting at positions 5-15 with below-expected CTR - the fastest title-rewrite wins on the property.
- A historical AI-citation diff: which LLMs cited you and stopped.
Install
In a Claude, Claude Code, or Cursor MCP config:
Every env var is optional. Adapters that lack their env config skip their slice of the snapshot; the server still boots. The verdict engine works on whatever slices are present.
Platform integration
Point it at any site, no CMS plugin required. The post-discovery layer resolves in priority order:
1. **POSTS_LIST** - JSON array of {url, title?, published_at?, tags?, word_count?}. Use this when you already have a content index and want exact control.
2. **Ghost Admin API** - if both GHOST_ADMIN_API_URL and GHOST_ADMIN_API_KEY are set, Ghost is used as a richer metadata source. Optional.
3. **HTML extraction** - per-URL og:title, article:published_time, and JSON-LD datePublished are read live from the URL.
4. **XML sitemap** - set POSTS_SITEMAP_URL to your sitemap (or sitemap index) and the server enumerates posts from + .
Source
awesome · https://github.com/AutomateLab-tech/seo-performance-mcp
Browse by field
MCP servers
Traction
3 ★
added
yesterday

More in MCP servers

All 5,525 in MCP servers →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index