SEO Tools MCP · open-source SEO tooling for Claude Code
● 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.

xmlstock API key
SERP, images, news, video
xmlstock_serpxmlstock_imagesxmlstock_newsxmlstock_videoxmlstock_balance
wordstat Yandex Cloud API key
Yandex.Wordstat frequency & trends
wordstat_frequencywordstat_dynamicswordstat_regionswordstat_regions_tree
gsc OAuth / service account
Google Search Console
gsc_querygsc_inspect_urlgsc_list_sitesgsc_list_sitemapsgsc_get_sitemap
ywm OAuth with auto-refresh
Yandex.Webmaster
ywm_summaryywm_search_queriesywm_indexing_historyywm_external_linksywm_diagnostics
metrika OAuth with auto-refresh
Yandex.Metrica
metrika_reportmetrika_traffic_sourcesmetrika_search_phrasesmetrika_top_landingsmetrika_goals

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.

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.