@scom82/yandex-search-mcp
An MCP server for the Yandex Cloud Search API v2: Wordstat and web search with file caching, date normalization and 429-retry handling
- 0 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- The server calls Wordstat and web search through Yandex Cloud with a service account key
- Requests are billed, sync search costs more than async, data is read-only
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/scom82-yandex-search-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.
- The server calls Wordstat and web search through Yandex Cloud with a service account key
- Requests are billed, sync search costs more than async, data is read-only
This is third-party code. Review the repository files before installing.
What it does
The server covers five tools: four Wordstat methods (top related phrases with associations, dynamics over dates, regional distribution with an affinity index, and the free region tree) plus websearch_query, Yandex web search with a synchronous mode and an async mode roughly 16x cheaper. The server smooths over several API rough edges itself: int64 counts arriving as strings get parsed into numbers, plain ISO dates are automatically snapped to Wordstat's period boundaries, short enum values like monthly or desktop get the required prefix added, and web search results are decoded from base64 into clean JSON instead of XML with highlight tags. Responses are file-cached for 30 days for Wordstat and 1 day for web search.
Who it is for. For developers who want a reliable layer over the Yandex Cloud Search API with caching and protection from typical format errors.
Good fit when
- You need both Wordstat and Yandex web search in one server
- You don't want to pay twice for the same repeated request: there's a file cache
- You need cheap batch web search: there's an async mode
Not a fit when
- You're fine with the old yandex-mcp fork's api.wordstat.yandex.net methods: Yandex retired that host, which is exactly why this server exists
- You don't need web search, only bare Wordstat without caching or normalization
Example request
Find the top related queries for "flower delivery" and show who ranks in Yandex search for that queryMCP
- Transport
- stdio
- Authentication
- API key
Environment variables
YC_SEARCH_API_KEYrequired, secret- Yandex Cloud service account API key.
YC_FOLDER_IDrequired- Folder ID, injected into every request body.
Limitations
You need YC_SEARCH_API_KEY and YC_FOLDER_ID for a service account with the search-api.webSearch.user role. Synchronous web search costs around 488 rubles per 1000 requests, async around 30.5 rubles. Generative Search is planned as a future phase (Phase 2) and is not implemented in this version. MIT license.
How to disable. Remove the yandex-search entry from .mcp.json, or run claude mcp remove yandex-search.
FAQ
Why did the old yandex-mcp's wordstat_* tools break?
Yandex retired the standalone api.wordstat.yandex.net host, so this server moved to the Yandex Cloud Search API v2 while keeping the same tool names.
Does async web search return the result immediately?
No, you poll /operations/{id}, but it costs roughly 16x less than the synchronous mode.
Discussion
No questions or reviews yet.
Related
All Yandex Wordstat toolsYandex 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
Yandex Search.API MCP with Wordstat
Yandex Search.API MCP Server
An MCP server for Yandex's official Search.API: web, image, generative search and four Wordstat tools in one npm package
Yandex Wordstat MCP Server by khanton
Yandex Wordstat MCP Server
A compact TypeScript MCP server for Yandex Wordstat via the Yandex Search API: top 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 explains the backstory, replacing the retired Wordstat host, gives a table of five tools, details the automatic format fixes (int64, dates, enum prefixes, base64 decoding), an environment variable table, and instructions for getting a service key in the Yandex Cloud console.