Skip to main content
Glama
theYahia

yandex-direct-mcp

by theYahia

🗄 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.

npm License: MIT

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-mcp

Configuración (variables de entorno)

Variable

Obligatoria

Función

YANDEX_DIRECT_TOKEN

Token OAuth de Yandex.Direct

YANDEX_DIRECT_SANDBOX

no

1 — trabajo en sandbox (datos aislados, sin gastos). El mismo token, solo cambia la URL

YANDEX_DIRECT_LOGIN

no

Inicio de sesión del cliente para tokens de agencia (cabecera Client-Login). Obligatorio si el token es de agencia

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

list_campaigns

Lista de campañas (filtro por estado/tipo, paginación)

get_campaign

Información detallada de la campaña por ID

create_campaign

Crear campaña (presupuesto en rublos, selección de estrategia)

update_campaign

Actualizar nombre/presupuesto y/o estado (SUSPEND/RESUME/ARCHIVE/UNARCHIVE)

Grupos de anuncios

Herramienta

Descripción

list_ad_groups

Grupos de anuncios de las campañas seleccionadas

create_ad_group

Crear grupo con segmentación por regiones

delete_ad_groups

Eliminar grupos por ID

set_ad_group_negative_keywords

Establecer frases negativas del grupo

Anuncios

Herramienta

Descripción

list_ads

Anuncios en los grupos

create_text_ad

Crear anuncio de texto (≤56/≤30/≤81)

update_text_ad

Actualizar título/texto/enlace

manage_ads

suspend/resume/archive/unarchive/moderate/delete

Palabras clave y pujas

Herramienta

Descripción

list_keywords

Frases clave en los grupos (pujas en rublos)

add_keywords

Añadir frases clave

set_keyword_bids

Establecer pujas (búsqueda/redes, rublos) en frases/grupos/campañas

manage_keywords

suspend/resume/delete

set_campaign_negative_keywords

Establecer frases negativas de la campaña

Estadísticas, cuenta, directorios

Herramienta

Descripción

get_statistics

Estadísticas por período (impresiones, clics, gasto, CTR, CPC)

get_account_balance

Saldo de la cuenta (Live API v4)

get_regions

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.ts

Licencia

MIT

Install Server
A
license - permissive license
A
quality
F
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
2Releases (12mo)
Commit activity

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

  • A
    license
    B
    quality
    B
    maintenance
    MCP 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.
    100
    15
    MIT
  • A
    license
    B
    quality
    B
    maintenance
    A hardened MCP server for managing Yandex.Direct advertising campaigns with read-only defaults, write and finance capabilities optional, using OAuth authentication.
    26
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP 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.
    58
    MIT

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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