yandex-direct-mcp
🗄 Repositorio archivado
El desarrollo se ha trasladado a theYahia/YaAll — un repositorio donde toda la capa de Yandex está en un solo lugar: los servidores MCP oficiales de Yandex, MCP para Direct y Metrika, la skill YaGEO y la puerta de Wordstat.
La versión actual de lo que había aquí:
mcp/yandex-direct-mcp/Aquí ya no se actualiza nada. Las tareas y pull requests — en YaAll.
Archived — development moved to theYahia/YaAll, a single repository bundling the whole Yandex stack. The current version of this package now lives at
mcp/yandex-direct-mcp/. Please open issues and pull requests there.
@theyahia/yandex-direct-mcp
Servidor MCP para la API de Yandex.Direct: gestión de publicidad contextual desde cualquier cliente MCP (Claude, Cursor, etc.): campañas, grupos, anuncios, palabras clave, pujas, frases negativas, estadísticas, saldo. 20 herramientas.
El dinero — en rublos (presupuestos, pujas de entrada y salida); el servidor convierte automáticamente a microunidades de la API. Se admiten sandbox para pruebas seguras y modo agencia (Client-Login).
Related MCP server: yandex-direct-mcp
Instalación
Claude Desktop
{
"mcpServers": {
"yandex-direct": {
"command": "npx",
"args": ["-y", "@theyahia/yandex-direct-mcp"],
"env": {
"YANDEX_DIRECT_TOKEN": "ваш_токен"
}
}
}
}Claude Code
claude mcp add yandex-direct -e YANDEX_DIRECT_TOKEN=ваш_токен -- npx -y @theyahia/yandex-direct-mcpConfiguración (variables de entorno)
Variable | Obligatoria | Función |
| sí | Token OAuth de Yandex.Direct |
| no |
|
| no | Inicio de sesión del cliente para tokens de agencia (cabecera |
Cómo obtener el token
El token OAuth se emite para una aplicación registrada en Yandex OAuth, con acceso a la API de Direct. Detalles — registro de la aplicación y obtención del token. El acceso a la API debe solicitarse en la interfaz de Direct.
⚠️ Atención: gastos reales
Las herramientas create_campaign, create_text_ad, add_keywords, set_keyword_bids, etc. modifican la cuenta publicitaria real y pueden gastar dinero. Para depurar escenarios, active el sandbox (YANDEX_DIRECT_SANDBOX=1).
Herramientas (20)
Campañas
Herramienta | Descripción |
| Lista de campañas (filtro por estado/tipo, paginación) |
| Información detallada de la campaña por ID |
| Crear campaña (presupuesto en rublos, selección de estrategia) |
| Actualizar nombre/presupuesto y/o estado (SUSPEND/RESUME/ARCHIVE/UNARCHIVE) |
Grupos de anuncios
Herramienta | Descripción |
| Grupos de anuncios de las campañas seleccionadas |
| Crear grupo con segmentación por regiones |
| Eliminar grupos por ID |
| Establecer frases negativas del grupo |
Anuncios
Herramienta | Descripción |
| Anuncios en los grupos |
| Crear anuncio de texto (≤56/≤30/≤81) |
| Actualizar título/texto/enlace |
| suspend/resume/archive/unarchive/moderate/delete |
Palabras clave y pujas
Herramienta | Descripción |
| Frases clave en los grupos (pujas en rublos) |
| Añadir frases clave |
| Establecer pujas (búsqueda/redes, rublos) en frases/grupos/campañas |
| suspend/resume/delete |
| Establecer frases negativas de la campaña |
Estadísticas, cuenta, directorios
Herramienta | Descripción |
| Estadísticas por período (impresiones, clics, gasto, CTR, CPC) |
| Saldo de la cuenta (Live API v4) |
| Directorio de códigos de regiones (225 = Rusia) |
Ejemplos de consultas
Покажи все активные рекламные кампании
Создай кампанию "Летняя распродажа" с бюджетом 5000 ₽/день, старт 2026-05-01
Установи ставку 25 ₽ на ключевые фразы 111 и 222
Добавь минус-фразы "бесплатно", "скачать" в кампанию 12345
Какая статистика у кампаний 12345 и 67890 за последнюю неделю?
Найди код региона для Новосибирска
Покажи баланс аккаунтаDesarrollo
npm install
npm run build # tsc → dist/
npm test # vitest (моки fetch)
npm run dev # tsx src/index.tsLicencia
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityBmaintenanceMCP server for managing Yandex Direct advertising, Yandex Metrica analytics, Wordstat keyword research, and Yandex Webmaster SEO tools, with self-configuring OAuth; provides 153 tools for complete ad and search workflows from AI assistants.10015MIT
- AlicenseBqualityBmaintenanceA hardened MCP server for managing Yandex.Direct advertising campaigns with read-only defaults, write and finance capabilities optional, using OAuth authentication.26MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for Yandex Direct, Metrika, Wordstat, and Webmaster APIs, providing 132 tools to manage advertising campaigns, analytics, keyword research, and reporting through any MCP-compatible client.58MIT
- AlicenseNot gradedqualityAmaintenanceAn MCP server that gives AI agents direct access to the Yandex Direct API to manage campaigns, groups, ads, keywords, bids, and reports via natural language.1176Apache 2.0
Related MCP Connectors
MCP for Yandex Direct: manage ad campaigns & analytics from Claude or ChatGPT
All HasData scraping tools in one MCP server: Google, TikTok, Instagram, maps, e-commerce and more.
Read-only Yandex Metrika MCP. Query visits, sources, geo, devices and more in plain language.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/theYahia/yandex-direct-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server