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
MCP server

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
All reasons and checks
Russian stack

artgas1/xmlriver-mcp

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/xmlriver-mcp

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended 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 query

MCP

Transport
stdio
Authentication
API key

Environment variables

XMLRIVER_USER required, secret
Numeric XMLRiver user ID.
XMLRIVER_KEY required, 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.

Russian stack

An MCP server for the Yandex Cloud Search API v2: Wordstat and web search with file caching, date normalization and 429-retry handling

MCP serverExtended access
Russian stack

Five MCP servers for Wordstat, Search, Webmaster, Metrica and Direct, plus a Claude Code plugin with keyword and competitor skills

MCP serverBroad access1Repository stars

Yandex Wordstat MCP

Яндекс Вордстат MCP

Russian stack

Wordstat MCP server via Yandex Cloud Search API: query volume and related queries, seasonality, demand by region and device

MCP serverExtended access9Repository stars
Russian stack

An MCP server for Yandex Wordstat via the official Yandex Cloud Search API: frequency, related queries, dynamics and regions

MCP serverExtended access2Repository stars
Russian stack

An MCP server for Yandex Wordstat via the Yandex Cloud Search API: frequency, dynamics, regions and an operator-aware phrase builder

MCP serverExtended access3Repository stars

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.

README badge

Report a problem