● open-source · MIT
SEO Tools MCP
Five universal stdio MCP servers for SEO: access to SERP, Wordstat, Google Search Console, Yandex.Webmaster and Yandex.Metrica right from Claude Code and other MCP clients. Read-only, strict JSON, production-tested on real Satellite1 workloads.
● five servers
xmlstock API key
SERP, images, news, video
xmlstock_serpxmlstock_imagesxmlstock_newsxmlstock_videoxmlstock_balance access: xmlstock.com →
wordstat Yandex Cloud API key
Yandex.Wordstat frequency & trends
wordstat_frequencywordstat_dynamicswordstat_regionswordstat_regions_tree access: Yandex Cloud →
gsc OAuth / service account
Google Search Console
gsc_querygsc_inspect_urlgsc_list_sitesgsc_list_sitemapsgsc_get_sitemap access: Google Cloud →
ywm OAuth with auto-refresh
Yandex.Webmaster
ywm_summaryywm_search_queriesywm_indexing_historyywm_external_linksywm_diagnostics access: Yandex OAuth →
metrika OAuth with auto-refresh
Yandex.Metrica
metrika_reportmetrika_traffic_sourcesmetrika_search_phrasesmetrika_top_landingsmetrika_goals access: Yandex OAuth →
● installation
Via npx — no cloning required
Add the server you need to Claude Code with a single command:
claude mcp add xmlstock --scope user -- npx -y seo-tools-mcp-xmlstock Or build from source:
git clone https://github.com/antohins/seo-tools-mcp.git && cd seo-tools-mcp
pnpm install && pnpm build Need access from claude.ai (web) or a remote machine? Deploy it on a VPS and connect over an HTTP bridge with supergateway.
● what's inside
Read-only
Every tool only reads data and returns strict JSON. Nothing is ever modified in your accounts.
Interactive authorization
Manage access right in the chat: *_auth_status, *_set_credentials — no file editing required.
Multi-account
Named profiles: multiple Google/Yandex accounts with separate token storage.
Auto token refresh
OAuth tokens are refreshed automatically on expiry.
Not tied to any site
Domains are not hardcoded — defaults are configured on the fly, for any project.
Single config
One env file ~/.config/seo-tools-mcp/.env with 600 permissions.
We build top-ranking infrastructure — and share the tools
We use this tool in our own satellite production. If you need a done-for-you result, see how we work with businesses and agencies, or read the blog.