Xmlriver MCP server
Google/Yandex SERP parsing and Yandex Wordstat keyword frequency via XMLRiver XML API
3 stars35 downloads/wk
Reviews
Write oneNobody has reviewed Xmlriver yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Xmlriver tools (12)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
_configure_loggingINFO to stderr, except httpx.
check_url_indexedCheck if a URL is indexed in Google or Yandex.
get_balanceGet current XMLRiver account balance in rubles (₽).
get_costGet cost per 1000 requests for a given engine, in rubles (₽).
get_tariffGet current XMLRiver tariff name.
get_tariff_expireGet expiration date for prepay tariff (Pro/Mega/Giga).
google_maps_searchSearch Google Maps for places around a point.
google_searchsearch_suggestionsCollect search-box suggestions (autocomplete) for a batch of phrases.
wordstat_queryyandex_searchyandex_search_api_v2Query Yandex Search API v2 (official) via XMLRiver proxy.
Public scan report
scanner v0.1.10 · 2026-11-04 · same rubric, same numbers if you re-run it
- Code scan16 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 42 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Xmlriver compares
Against every graded SEO MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 80% of 769 SEO servers
- Tools
- 12
- the typical SEO server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 3
- more than 80% of 406 SEO servers
- Downloads a week
- 35
- more than 25% of 172 SEO servers with a package
What its tools let an agent do: 12 read
Release history: 2 versions in the registry since 2026-08-04, latest 2026-09-23, typically one every 50 days.
Install Xmlriver in Claude Code, Cursor or VS Code
claude mcp add xmlriver-mcp -- uvx xmlriver-mcp
What the publisher says
From the Xmlriver repository's README, as published. We do not edit it. Read it on GitHub
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
What it does
Gives Claude / Cursor / Windsurf direct access to:
- Google SERP parsing (organic, ads, FAQ, knowledge graph, AI Overview) for any country / region / device
- Yandex SERP parsing (Russian-speaking markets — primary use case)
- Yandex Wordstat keyword frequency, history, similar queries (Yandex's keyword volume tool)
- Indexing check — is this URL in Google/Yandex index?
- Account ops — balance, tariff, cost per 1k requests
First MCP for XMLRiver — fills a gap for Russian SEO research and Yandex-aware analysis. Pay-as-you-go (~25 ₽ / 1000 requests on Basic tariff).
Demo
Claude queries wordstatquery and parses real frequency data from Yandex. Same flow works for googlesearch, yandex_search, indexing checks, and account ops.
Quickstart
uvx xmlriver-mcpConfiguration
Claude Desktop
Edit ~/Library/Application Support/Claude/claudedesktopconfig.json (macOS) or %APPDATA%\Claude\claudedesktopconfig.json (Windows):
{
"mcpServers": {
"xmlriver": {
"command": "uvx",
"args": ["xmlriver-mcp"],
"env": {
"XMLRIVER_USER": "<your_numeric_user_id>",
"XMLRIVER_KEY": "<your_40_char_hex_key>"
}
}
}
}Claude Code
Add to project .mcp.json:
{
"mcpServers": {
"xmlriver": {
"command": "uvx",
"args": ["xmlriver-mcp"],
"env": {
"XMLRIVER_USER": "<your_numeric_user_id>",
"XMLRIVER_KEY": "<your_40_char_hex_key>"
}
}
}
}Cursor
Edit ~/.cursor/mcp.json (global) or .cursor/mcp.json (project):
{
"mcpServers": {
"xmlriver": {
"command": "uvx",
"args": ["xmlriver-mcp"],
"env": {
"XMLRIVER_USER": "<your_numeric_user_id>",
"XMLRIVER_KEY": "<your_40_char_hex_key>"
}
}
}
}Tools
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Xmlriver: common questions
- Is Xmlriver MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Xmlriver safety report
- How do I install Xmlriver?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Xmlriver need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Xmlriver maintained?
- The last commit was 43 days ago (2026-09-23). The latest release is v0.2.3.
- What can I use instead of Xmlriver?
- Servers from other publishers that do the same job: SEO Tools: XMLStock SERP (Google + Yandex) MCP server, Yandex Wordstat MCP server and GoAnyAPI MCP server.
- How does Xmlriver compare with other SEO MCP servers?
- safety score 88/100 (higher than 80% of 769 SEO servers); tools 12 (the typical SEO server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Xmlriver
Same job from other publishers: the closest match first, then the best rated.
- SEO Tools: XMLStock SERP (Google + Yandex)Google & Yandex SERP + Yandex Wordstat via XMLStock (read-only).not reviewedGrowingB
- Yandex Wordstat MCPMCP server for Yandex Wordstat API — keyword research for Russian/CIS marketsnot reviewedGrowingB
- GoAnyAPI MCPGoAnyAPI SEO MCP: traffic, DR, backlinks, keywords, Google/Bing SERP/autocomplete, Ads Transparency.not reviewedGrowingA
SEO SkillFree Google Search Console MCP: your real GSC, Google Analytics and keyword data for AI agents.not reviewedEstablishedA- HasData Google Search (SERP)Google SERP as JSON: organic, AI Overview, People Also Ask, AI Mode, news, shopping. No Cloud setup.not reviewedEstablishedA