
Seo Stack Mcp
io.github.Raffaele86Published by GitHub account Raffaele86v0.2.0Updated Oct 24, 2026
The complete open-source SEO data stack for AI agents: 7 sources, 86 tools, one MCP server
Overview
A self-hosted SEO data MCP server that gives an assistant unified access to Search Console, GA4, Bing, Clarity, AdSense, Keyword Planner and PageRank, plus preb
- What you can do
- Query Google Search Console performance, inspect URLs, manage sitemaps and request indexing, including cannibalization, content gap and weekly report analyses. Read Google Analytics 4 overviews, landing pages, traffic sources, events, demographics and realtime data. Pull Bing Webmaster traffic, crawl, keyword and backlink data, and submit URLs or sitemaps. Review Microsoft Clarity UX signals such as rage clicks, dead clicks, scroll depth and script errors. Check AdSense earnings, payments, ad units and alerts, and get Keyword Planner ideas and metrics. Look up domain authority scores via Open PageRank.
- When to use it
- Useful when you work across several free SEO and analytics sources and want one assistant setup instead of separate servers, or when you want server-side analyses like declining queries, low-hanging fruit and period comparisons rather than raw data dumps.
- Requirements
- Runs locally as a Python package via uvx or pip; needs Python tooling. Each source is optional and enabled by its own credentials: a Google service-account JSON path or OAuth client JSON for Search Console and GA4, plus GA4 property and site URLs; Bing and Clarity API keys; AdSense account ID with Google credentials; Google Ads developer token and OAuth values with the google-ads extra; an Open PageRank key. Network access to the provider APIs.
Installation
In SourceWeft
- Open Seo Stack Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
seo-stack-mcp
The complete open-source SEO data stack for AI agents. Google Search Console, Google Analytics 4, Bing Webmaster Tools, Microsoft Clarity, Google AdSense, Google Keyword Planner and Open PageRank in a single MCP server — with built-in analyst tools (cannibalization check, low-hanging fruit, content gap, weekly report), not just raw API wrappers.
Self-hosted, free, MIT. Works with Claude Desktop, Claude Code, Cursor, and any MCP client.
Why this instead of N separate servers?
- One install, one config — instead of wiring up 7 different MCP servers with 7 auth setups.
- Analyst tools included — ask "which queries are declining this month?" or "find my low-hanging-fruit keywords" and get an answer computed server-side, not a raw data dump your agent has to crunch.
- Sources are optional — configure only what you use; tools appear only for configured sources.
- Self-hosted — your tokens stay on your machine. No third-party hosted gateway reading your Search Console.
Quickstart (60 seconds)
Add to your MCP client config (Claude Desktop claude_desktop_config.json, Cursor mcp.json, or claude mcp add):
Every env var is optional — set only the sources you want. That's it: restart your client and ask "what are my top queries this week?".
To run the latest development version straight from GitHub, use "args": ["--from", "git+https://github.com/Raffaele86/seo-stack-mcp", "seo-stack-mcp"] instead.
Credentials
Optional defaults: GSC_SITE_URL, BING_SITE_URL (so you don't repeat the site on every question), ADSENSE_CURRENCY (default USD), GOOGLE_ADS_LOCATION_ID / GOOGLE_ADS_LANGUAGE_ID (Keyword Planner geo/language defaults, default US / English).
Tools
Google Search Console (29 tools)
Google Analytics 4 (10 tools)
Bing Webmaster Tools (22 tools)
Microsoft Clarity (10 tools)
Google AdSense (10 tools)
Google Keyword Planner (4 tools)
Open PageRank (1 tool)
Why not the official GA4 server or mcp-gsc?
Both are good and this project doesn't pretend otherwise. Google's official analytics-mcp covers GA4 only; mcp-gsc covers GSC only. If you live in one data source, use them. This project is for people who work across the whole free SEO stack and want the cross-source workflow (GSC + GA4 + Bing + Clarity) plus opinionated analysis tools in one place.
See also
local-leads-mcp — the prospecting counterpart: find local businesses with no website via OpenStreetMap and verify them, no API keys needed.
License
MIT.
Built and maintained by Raffaele Nocera — freelance web & SEO. Available for consulting.
Source: README.md at commit 3e18f79
Tools
0Version history
1- v0.2.0LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts