Skip to main content
Glama
theYahia

yandex-direct-mcp

by theYahia

🗄 Repository archiviert

Die Entwicklung ist umgezogen nach theYahia/YaAll — ein Build, in dem die gesamte Yandex-Schicht an einem Ort liegt: offizielle MCP-Server von Yandex, MCP für Direct und Metrika, der Skill YaGEO und das Wordstat-Gate.

Die aktuelle Version dessen, was hier lag: mcp/yandex-direct-mcp/

Hier wird nichts mehr aktualisiert. Aufgaben und Pull Requests — in 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

MCP-Server für die Yandex.Direct-API — Verwaltung von kontextueller Werbung aus jedem MCP-Client (Claude, Cursor u. a.): Kampagnen, Gruppen, Anzeigen, Keywords, Gebote, Minus-Phrasen, Statistiken, Guthaben. 20 Tools.

npm License: MIT

Geld — in Rubel (Budgets, Gebote bei Eingabe und Ausgabe); der Server konvertiert selbst in Mikroeinheiten der API. Unterstützt werden die Sandbox für sichere Tests und der Agentenmodus (Client-Login).

Related MCP server: yandex-direct-mcp

Installation

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

Konfiguration (Umgebungsvariablen)

Variable

Erforderlich

Zweck

YANDEX_DIRECT_TOKEN

ja

OAuth-Token von Yandex.Direct

YANDEX_DIRECT_SANDBOX

nein

1 — Arbeit in der Sandbox (isolierte Daten, ohne Ausgaben). Gleicher Token, nur andere URL

YANDEX_DIRECT_LOGIN

nein

Client-Login für Agenten-Tokens (Header Client-Login). Erforderlich, wenn der Token ein Agenten-Token ist

So erhalten Sie einen Token

Der OAuth-Token wird für eine Anwendung ausgestellt, die in Yandex OAuth registriert ist, mit Zugriff auf die Direct-API. Details — Anwendungsregistrierung und Token-Erhalt. Der API-Zugriff muss in der Direct-Oberfläche beantragt werden.

⚠️ Achtung: echte Ausgaben

Die Tools create_campaign, create_text_ad, add_keywords, set_keyword_bids u. a. verändern das produktive Werbekonto und können Geld ausgeben. Aktivieren Sie für die Fehlersuche in Szenarien die Sandbox (YANDEX_DIRECT_SANDBOX=1).

Tools (20)

Kampagnen

Tool

Beschreibung

list_campaigns

Liste der Kampagnen (Filter nach Status/Typ, Paginierung)

get_campaign

Detaillierte Informationen zu einer Kampagne nach ID

create_campaign

Kampagne erstellen (Budget in Rubel, Strategiewahl)

update_campaign

Name/Budget und/oder Status aktualisieren (SUSPEND/RESUME/ARCHIVE/UNARCHIVE)

Anzeigengruppen

Tool

Beschreibung

list_ad_groups

Anzeigengruppen ausgewählter Kampagnen

create_ad_group

Gruppe mit Regionen-Targeting erstellen

delete_ad_groups

Gruppen nach ID löschen

set_ad_group_negative_keywords

Minus-Phrasen der Gruppe festlegen

Anzeigen

Tool

Beschreibung

list_ads

Anzeigen in Gruppen

create_text_ad

Textanzeige erstellen (≤56/≤30/≤81)

update_text_ad

Überschrift/Text/Link aktualisieren

manage_ads

suspend/resume/archive/unarchive/moderate/delete

Keywords und Gebote

Tool

Beschreibung

list_keywords

Keyword-Phrasen in Gruppen (Gebote in Rubel)

add_keywords

Keyword-Phrasen hinzufügen

set_keyword_bids

Gebote festlegen (Suche/Netzwerke, Rubel) auf Phrasen/Gruppen/Kampagnen

manage_keywords

suspend/resume/delete

set_campaign_negative_keywords

Minus-Phrasen der Kampagne festlegen

Statistiken, Konto, Verzeichnisse

Tool

Beschreibung

get_statistics

Statistiken für einen Zeitraum (Impressionen, Klicks, Ausgaben, CTR, CPC)

get_account_balance

Kontoguthaben (Live API v4)

get_regions

Verzeichnis der Regionscodes (225 = Russland)

Beispielanfragen

Покажи все активные рекламные кампании
Создай кампанию "Летняя распродажа" с бюджетом 5000 ₽/день, старт 2026-05-01
Установи ставку 25 ₽ на ключевые фразы 111 и 222
Добавь минус-фразы "бесплатно", "скачать" в кампанию 12345
Какая статистика у кампаний 12345 и 67890 за последнюю неделю?
Найди код региона для Новосибирска
Покажи баланс аккаунта

Entwicklung

npm install
npm run build      # tsc → dist/
npm test           # vitest (моки fetch)
npm run dev        # tsx src/index.ts

Lizenz

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