xmlriver-mcp
An MCP server for the paid XMLRiver service: Google and Yandex SERP parsing, Wordstat frequency and suggestions in one package
- 3 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Runs a server via uvx that reads Google and Yandex results and Wordstat through XMLRiver with your key
- Every call is charged to your XMLRiver balance
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/xmlriver-mcpDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Runs a server via uvx that reads Google and Yandex results and Wordstat through XMLRiver with your key
- Every call is charged to your XMLRiver balance
This is third-party code. Review the repository files before installing.
What it does
The server wraps XMLRiver's XML API and exposes eleven tools: Google and Yandex SERP parsing with country, region, device and extra blocks like FAQ and AI Overview, the official Yandex Search API v2 via XMLRiver, Wordstat frequency and history, search-suggestion autocomplete, URL indexation checks for Google and Yandex, and account tools for balance, tariff and per-1000-request cost by engine. Every tool is read-only annotated, and the raw full-page mode and the deferred-response mode are deliberately not wrapped so they don't dump megabytes of HTML into the model's context.
Who it is for. For SEO specialists and marketers who want both Google and Yandex in one MCP server without a separate subscription for each source.
Good fit when
- You need to track your or a competitor's rankings in Yandex or Google
- You need Wordstat frequency and seasonality alongside the SERP for the same query
- You need long-tail autocomplete suggestions that Wordstat never reports
Not a fit when
- You have no paid XMLRiver account and don't want one
- You need a free source: XMLRiver charges per thousand requests
Example request
Check the Wordstat frequency for "buy iphone" and show the Yandex top 10 for that queryMCP
- Transport
- stdio
- Authentication
- API key
Environment variables
XMLRIVER_USERrequired, secret- Numeric XMLRiver user ID.
XMLRIVER_KEYrequired, secret- A 40-character hex key from the XMLRiver dashboard.
Limitations
You need an XMLRiver account with a topped-up balance (from 100 rubles), costing 12-25 rubles per 1000 requests depending on the tariff. The XMLRiver API is HTTP, not HTTPS; the key can be rotated from the dashboard if it leaks. The google_maps_search tool was unverified against a live response at the time of writing, the service returned error 500 for every call to that mode.
How to disable. Remove the server from your client config (claude mcp remove xmlriver) and optionally rotate the XMLRIVER_KEY in the service dashboard.
FAQ
Is this an official XMLRiver server?
No, it's an independent third-party project on top of the service's public XML API.
How much does one request cost?
12 to 25 rubles per 1000 requests depending on the tariff and request type; call get_cost before bulk operations.
Discussion
No questions or reviews yet.
Related
All Yandex Wordstat toolsAn MCP server for the Yandex Cloud Search API v2: Wordstat and web search with file caching, date normalization and 429-retry handling
Five MCP servers for Wordstat, Search, Webmaster, Metrica and Direct, plus a Claude Code plugin with keyword and competitor skills
Yandex Search and Wordstat MCP: web_search and phrase stats
mcp-yandex-search
An MCP server on a single AI Studio key: four Wordstat methods, search over the Yandex index and a raw request to the Wordstat API
Yandex Wordstat MCP
Яндекс Вордстат MCP
Wordstat MCP server via Yandex Cloud Search API: query volume and related queries, seasonality, demand by region and device
An MCP server for Yandex Wordstat via the official Yandex Cloud Search API: frequency, related queries, dynamics and regions
An MCP server for Yandex Wordstat via the Yandex Cloud Search API: frequency, dynamics, regions and an operator-aware phrase builder
README in short
The README describes the tools by category (search, indexation, account), gives ready install commands for Claude Desktop, Claude Code and Cursor, an XMLRiver pricing table, and example tasks: rank tracking, keyword research, featured-snippet hunting and indexation monitoring.