MCP server for Yandex Direct API v5: 113 methods from the machine-readable schema
Connect Runs on your machine
claude mcp add yandex-direct-api-mcp -e YANDEX_DIRECT_TOKEN=<YANDEX_DIRECT_TOKEN> -e YANDEX_DIRECT_LOGIN=<YANDEX_DIRECT_LOGIN> -e DIRECT_PROFILE=<DIRECT_PROFILE> -e DIRECT_TOOLS=<DIRECT_TOOLS> -e DIRECT_ALLOW_WRITES=<DIRECT_ALLOW_WRITES> -e DIRECT_API_VERSION=<DIRECT_API_VERSION> -e DIRECT_SANDBOX=<DIRECT_SANDBOX> -e DIRECT_MAX_OUTPUT_CHARS=<DIRECT_MAX_OUTPUT_CHARS> -- npx -y [email protected]
{
"mcpServers": {
"yandex-direct-api-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"YANDEX_DIRECT_TOKEN": "<YANDEX_DIRECT_TOKEN>",
"YANDEX_DIRECT_LOGIN": "<YANDEX_DIRECT_LOGIN>",
"DIRECT_PROFILE": "<DIRECT_PROFILE>",
"DIRECT_TOOLS": "<DIRECT_TOOLS>",
"DIRECT_ALLOW_WRITES": "<DIRECT_ALLOW_WRITES>",
"DIRECT_API_VERSION": "<DIRECT_API_VERSION>",
"DIRECT_SANDBOX": "<DIRECT_SANDBOX>",
"DIRECT_MAX_OUTPUT_CHARS": "<DIRECT_MAX_OUTPUT_CHARS>"
}
}
}
}
{
"mcpServers": {
"yandex-direct-api-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"YANDEX_DIRECT_TOKEN": "<YANDEX_DIRECT_TOKEN>",
"YANDEX_DIRECT_LOGIN": "<YANDEX_DIRECT_LOGIN>",
"DIRECT_PROFILE": "<DIRECT_PROFILE>",
"DIRECT_TOOLS": "<DIRECT_TOOLS>",
"DIRECT_ALLOW_WRITES": "<DIRECT_ALLOW_WRITES>",
"DIRECT_API_VERSION": "<DIRECT_API_VERSION>",
"DIRECT_SANDBOX": "<DIRECT_SANDBOX>",
"DIRECT_MAX_OUTPUT_CHARS": "<DIRECT_MAX_OUTPUT_CHARS>"
}
}
}
}
{
"servers": {
"yandex-direct-api-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"YANDEX_DIRECT_TOKEN": "<YANDEX_DIRECT_TOKEN>",
"YANDEX_DIRECT_LOGIN": "<YANDEX_DIRECT_LOGIN>",
"DIRECT_PROFILE": "<DIRECT_PROFILE>",
"DIRECT_TOOLS": "<DIRECT_TOOLS>",
"DIRECT_ALLOW_WRITES": "<DIRECT_ALLOW_WRITES>",
"DIRECT_API_VERSION": "<DIRECT_API_VERSION>",
"DIRECT_SANDBOX": "<DIRECT_SANDBOX>",
"DIRECT_MAX_OUTPUT_CHARS": "<DIRECT_MAX_OUTPUT_CHARS>"
}
}
}
}
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 | OAuth-токен Яндекса со scope direct:api (https://oauth.yandex.ru/) |
YANDEX_DIRECT_LOGINOptional | Логин кабинета для заголовка Client-Login. Нужен агентствам и представителям; для собственного кабинета не задаётся |
DIRECT_PROFILEOptional | Набор объявляемых инструментов: core — узкий набор по умолчанию, read — все читающие, all — вся поверхность |
DIRECT_TOOLSOptional | Явный список инструментов или служб через запятую. Побеждает DIRECT_PROFILE |
DIRECT_ALLOW_WRITESOptional | Разрешить изменяющие методы (add/update/delete). Пока выключено, они не объявляются вовсе. Значения: 1, true, yes |
DIRECT_API_VERSIONOptional | Версия пути API. Разные версии отдают разные наборы полей одной и той же кампании |
DIRECT_SANDBOXOptional | Отправлять запросы в песочницу Директа вместо боевого кабинета. Значения: 1, true, yes |
DIRECT_MAX_OUTPUT_CHARSOptional | Потолок размера ответа инструмента в символах; сверх него ответ усекается с пометкой |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 9 Sep 2026 |
| Last updated | 9 Sep 2026 |
| Registry name | io.github.artgas1/yandex-direct-api-mcp |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
