
Xmlriver Mcp
Connects Claude to XMLRiver's API for parsing Google and Yandex search results plus Yandex Wordstat keyword frequency data. You get eight tools: SERP parsing for both search engines with full control over region, device, and result blocks (ads, FAQ, knowledge graph, AI Overview), Wordstat queries for volume and seasonality, indexation checks, and account balance lookups. Built for Russian SEO research where Yandex matters, but handles Google globally. Pay as you go starting around 25 rubles per 1,000 requests. The first MCP for XMLRiver, filling a gap if you need programmatic access to Yandex data that isn't easily available elsewhere.
- GitHub stars
- 3
- tools
- 11
- transport
- STDIO
- last updated
- Sep 23, 2026
Tools
11 toolsPublic tool metadata for what this MCP can expose to an agent.
google_searchParse Google SERP for a query — country, language, device, page, date filter, extra blocks (ads, FAQ, knowledge graph, AI Overview)
Parse Google SERP for a query — country, language, device, page, date filter, extra blocks (ads, FAQ, knowledge graph, AI Overview)
No parameter schema in public metadata yet.
yandex_searchParse Yandex SERP — region, language, device, page, date filter, extra blocks
Parse Yandex SERP — region, language, device, page, date filter, extra blocks
No parameter schema in public metadata yet.
yandex_search_api_v2Yandex Search API v2 (official) via XMLRiver — cleaner structured output
Yandex Search API v2 (official) via XMLRiver — cleaner structured output
No parameter schema in public metadata yet.
wordstat_queryYandex Wordstat keyword frequency + similar queries, or demand dynamics by month/week/day
Yandex Wordstat keyword frequency + similar queries, or demand dynamics by month/week/day
No parameter schema in public metadata yet.
search_suggestionsSearch-box autocomplete from Google or Yandex, 1–50 phrases per call. Surfaces long-tail phrasings that carry no Wordstat frequency at all
Search-box autocomplete from Google or Yandex, 1–50 phrases per call. Surfaces long-tail phrasings that carry no Wordstat frequency at all
No parameter schema in public metadata yet.
google_maps_searchGoogle Maps places around a coordinate (zoom + coords required). ⚠️ See caveat below
Google Maps places around a coordinate (zoom + coords required). ⚠️ See caveat below
No parameter schema in public metadata yet.
check_url_indexedCheck if URL is indexed in Google or Yandex
Check if URL is indexed in Google or Yandex
No parameter schema in public metadata yet.
get_balanceCurrent XMLRiver balance in rubles
Current XMLRiver balance in rubles
No parameter schema in public metadata yet.
get_tariffCurrent XMLRiver tariff name (Basic / Pro / Mega / Giga)
Current XMLRiver tariff name (Basic / Pro / Mega / Giga)
No parameter schema in public metadata yet.
get_tariff_expireTariff expiration date (for prepay tariffs)
Tariff expiration date (for prepay tariffs)
No parameter schema in public metadata yet.
get_costCost per 1000 requests for a given engine (google / yandex / yaxml / wordstat)
Cost per 1000 requests for a given engine (google / yandex / yaxml / wordstat)
No parameter schema in public metadata yet.
Sponsors
Readme
xmlriver-mcp logo
xmlriver-mcp
MCP server for XMLRiver — Google/Yandex SERP parsing and Yandex Wordstat keyword frequency data via XML API.
mcp-name: io.github.artgas1/xmlriver-mcp
Details
- Repository
- github.com/artgas1/xmlriver-mcp
- Categories
- Search & Web Crawling, Data & Analytics
- Package
xmlriver-mcp- Transport
- STDIO
- Registry
- MCP registry, active