NestDaddy

Yandex Wordstat MCP Server

io.github.solaix/wordstat-mcp-server ยท v0.1.1

Unofficial Yandex Wordstat MCP server for SEO keyword research, trends, and regional interest.

Connect Runs on your machine

Terminal
claude mcp add wordstat-mcp-server -e YANDEX_WORDSTAT_API_KEY=<YANDEX_WORDSTAT_API_KEY> -e YANDEX_WORDSTAT_IAM_TOKEN=<YANDEX_WORDSTAT_IAM_TOKEN> -e YANDEX_WORDSTAT_FOLDER_ID=<YANDEX_WORDSTAT_FOLDER_ID> -e YANDEX_WORDSTAT_TIMEOUT_MS=<YANDEX_WORDSTAT_TIMEOUT_MS> -e YANDEX_WORDSTAT_MAX_RETRIES=<YANDEX_WORDSTAT_MAX_RETRIES> -e YANDEX_WORDSTAT_MAX_RPS=<YANDEX_WORDSTAT_MAX_RPS> -e YANDEX_WORDSTAT_MAX_RPH=<YANDEX_WORDSTAT_MAX_RPH> -e YANDEX_WORDSTAT_MAX_CONCURRENCY=<YANDEX_WORDSTAT_MAX_CONCURRENCY> -e YANDEX_WORDSTAT_REGIONS_CACHE_TTL_MS=<YANDEX_WORDSTAT_REGIONS_CACHE_TTL_MS> -e YANDEX_WORDSTAT_LOG_LEVEL=<YANDEX_WORDSTAT_LOG_LEVEL> -- npx -y [email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "wordstat-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "YANDEX_WORDSTAT_API_KEY": "<YANDEX_WORDSTAT_API_KEY>",
        "YANDEX_WORDSTAT_IAM_TOKEN": "<YANDEX_WORDSTAT_IAM_TOKEN>",
        "YANDEX_WORDSTAT_FOLDER_ID": "<YANDEX_WORDSTAT_FOLDER_ID>",
        "YANDEX_WORDSTAT_TIMEOUT_MS": "<YANDEX_WORDSTAT_TIMEOUT_MS>",
        "YANDEX_WORDSTAT_MAX_RETRIES": "<YANDEX_WORDSTAT_MAX_RETRIES>",
        "YANDEX_WORDSTAT_MAX_RPS": "<YANDEX_WORDSTAT_MAX_RPS>",
        "YANDEX_WORDSTAT_MAX_RPH": "<YANDEX_WORDSTAT_MAX_RPH>",
        "YANDEX_WORDSTAT_MAX_CONCURRENCY": "<YANDEX_WORDSTAT_MAX_CONCURRENCY>",
        "YANDEX_WORDSTAT_REGIONS_CACHE_TTL_MS": "<YANDEX_WORDSTAT_REGIONS_CACHE_TTL_MS>",
        "YANDEX_WORDSTAT_LOG_LEVEL": "<YANDEX_WORDSTAT_LOG_LEVEL>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "wordstat-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "YANDEX_WORDSTAT_API_KEY": "<YANDEX_WORDSTAT_API_KEY>",
        "YANDEX_WORDSTAT_IAM_TOKEN": "<YANDEX_WORDSTAT_IAM_TOKEN>",
        "YANDEX_WORDSTAT_FOLDER_ID": "<YANDEX_WORDSTAT_FOLDER_ID>",
        "YANDEX_WORDSTAT_TIMEOUT_MS": "<YANDEX_WORDSTAT_TIMEOUT_MS>",
        "YANDEX_WORDSTAT_MAX_RETRIES": "<YANDEX_WORDSTAT_MAX_RETRIES>",
        "YANDEX_WORDSTAT_MAX_RPS": "<YANDEX_WORDSTAT_MAX_RPS>",
        "YANDEX_WORDSTAT_MAX_RPH": "<YANDEX_WORDSTAT_MAX_RPH>",
        "YANDEX_WORDSTAT_MAX_CONCURRENCY": "<YANDEX_WORDSTAT_MAX_CONCURRENCY>",
        "YANDEX_WORDSTAT_REGIONS_CACHE_TTL_MS": "<YANDEX_WORDSTAT_REGIONS_CACHE_TTL_MS>",
        "YANDEX_WORDSTAT_LOG_LEVEL": "<YANDEX_WORDSTAT_LOG_LEVEL>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "wordstat-mcp-server": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "YANDEX_WORDSTAT_API_KEY": "<YANDEX_WORDSTAT_API_KEY>",
        "YANDEX_WORDSTAT_IAM_TOKEN": "<YANDEX_WORDSTAT_IAM_TOKEN>",
        "YANDEX_WORDSTAT_FOLDER_ID": "<YANDEX_WORDSTAT_FOLDER_ID>",
        "YANDEX_WORDSTAT_TIMEOUT_MS": "<YANDEX_WORDSTAT_TIMEOUT_MS>",
        "YANDEX_WORDSTAT_MAX_RETRIES": "<YANDEX_WORDSTAT_MAX_RETRIES>",
        "YANDEX_WORDSTAT_MAX_RPS": "<YANDEX_WORDSTAT_MAX_RPS>",
        "YANDEX_WORDSTAT_MAX_RPH": "<YANDEX_WORDSTAT_MAX_RPH>",
        "YANDEX_WORDSTAT_MAX_CONCURRENCY": "<YANDEX_WORDSTAT_MAX_CONCURRENCY>",
        "YANDEX_WORDSTAT_REGIONS_CACHE_TTL_MS": "<YANDEX_WORDSTAT_REGIONS_CACHE_TTL_MS>",
        "YANDEX_WORDSTAT_LOG_LEVEL": "<YANDEX_WORDSTAT_LOG_LEVEL>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
YANDEX_WORDSTAT_API_KEY
Optional, secret
Yandex Cloud API key. Set exactly one credential: this or YANDEX_WORDSTAT_IAM_TOKEN.
YANDEX_WORDSTAT_IAM_TOKEN
Optional, secret
Yandex Cloud IAM token. Set exactly one credential: this or YANDEX_WORDSTAT_API_KEY.
YANDEX_WORDSTAT_FOLDER_ID
Optional
Folder ID required for user or federated-user IAM tokens.
YANDEX_WORDSTAT_TIMEOUT_MS
Optional
Request timeout in milliseconds (1-300000). Server default: 30000.
YANDEX_WORDSTAT_MAX_RETRIES
Optional
Maximum retries for transient failures (0-10). Server default: 2.
YANDEX_WORDSTAT_MAX_RPS
Optional
Maximum requests started per second (1-10000). Server default: 8.
YANDEX_WORDSTAT_MAX_RPH
Optional
Maximum logical requests per hour (0-1000000); 0 disables this limit. Server default: 100.
YANDEX_WORDSTAT_MAX_CONCURRENCY
Optional
Maximum concurrent requests (1-100). Server default: 4.
YANDEX_WORDSTAT_REGIONS_CACHE_TTL_MS
Optional
Regions-tree cache lifetime in milliseconds (0-2592000000). Server default: 86400000.
YANDEX_WORDSTAT_LOG_LEVEL
Optional
Diagnostic log level. Server default: error.

Details

Package[email protected] (NPM, stdio)
First published1 Nov 2026
Last updated1 Nov 2026
Registry nameio.github.solaix/wordstat-mcp-server

More marketing and seo servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.