MCP server for Yandex Direct API v5: manage PPC campaigns, ads, keywords, and statistics.
Connect Runs on your machine
claude mcp add mcp-yandex-direct -e YANDEX_DIRECT_TOKEN=<YANDEX_DIRECT_TOKEN> -e YANDEX_DIRECT_LOGIN=<YANDEX_DIRECT_LOGIN> -e YANDEX_DIRECT_CLIENTS=<YANDEX_DIRECT_CLIENTS> -e YANDEX_DIRECT_SANDBOX=<YANDEX_DIRECT_SANDBOX> -e YANDEX_DIRECT_LANG=<YANDEX_DIRECT_LANG> -- npx -y [email protected]
{
"mcpServers": {
"mcp-yandex-direct": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"YANDEX_DIRECT_TOKEN": "<YANDEX_DIRECT_TOKEN>",
"YANDEX_DIRECT_LOGIN": "<YANDEX_DIRECT_LOGIN>",
"YANDEX_DIRECT_CLIENTS": "<YANDEX_DIRECT_CLIENTS>",
"YANDEX_DIRECT_SANDBOX": "<YANDEX_DIRECT_SANDBOX>",
"YANDEX_DIRECT_LANG": "<YANDEX_DIRECT_LANG>"
}
}
}
}
{
"mcpServers": {
"mcp-yandex-direct": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"YANDEX_DIRECT_TOKEN": "<YANDEX_DIRECT_TOKEN>",
"YANDEX_DIRECT_LOGIN": "<YANDEX_DIRECT_LOGIN>",
"YANDEX_DIRECT_CLIENTS": "<YANDEX_DIRECT_CLIENTS>",
"YANDEX_DIRECT_SANDBOX": "<YANDEX_DIRECT_SANDBOX>",
"YANDEX_DIRECT_LANG": "<YANDEX_DIRECT_LANG>"
}
}
}
}
{
"servers": {
"mcp-yandex-direct": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"YANDEX_DIRECT_TOKEN": "<YANDEX_DIRECT_TOKEN>",
"YANDEX_DIRECT_LOGIN": "<YANDEX_DIRECT_LOGIN>",
"YANDEX_DIRECT_CLIENTS": "<YANDEX_DIRECT_CLIENTS>",
"YANDEX_DIRECT_SANDBOX": "<YANDEX_DIRECT_SANDBOX>",
"YANDEX_DIRECT_LANG": "<YANDEX_DIRECT_LANG>"
}
}
}
}
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
| Name | Description |
|---|---|
YANDEX_DIRECT_TOKENRequired, secret | Yandex Direct OAuth token — full account access (can spend budget). Treat it as a secret. |
YANDEX_DIRECT_LOGINOptional | Default client login on agency tokens; any tool can override it with client_login. |
YANDEX_DIRECT_CLIENTSOptional | Comma-separated logins of managed (non-agency) accounts, shown by list_clients. |
YANDEX_DIRECT_SANDBOXOptional | Set to true to call the Yandex Direct sandbox API instead of production. |
YANDEX_DIRECT_LANGOptional | Language for API responses and error messages (ru, en, ...). |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 12 Nov 2026 |
| Last updated | 12 Nov 2026 |
| Registry name | io.github.askads/mcp-yandex-direct |
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.
