yandex-direct-mcp
🗄 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.
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-mcpKonfiguration (Umgebungsvariablen)
Variable | Erforderlich | Zweck |
| ja | OAuth-Token von Yandex.Direct |
| nein |
|
| nein | Client-Login für Agenten-Tokens (Header |
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 |
| Liste der Kampagnen (Filter nach Status/Typ, Paginierung) |
| Detaillierte Informationen zu einer Kampagne nach ID |
| Kampagne erstellen (Budget in Rubel, Strategiewahl) |
| Name/Budget und/oder Status aktualisieren (SUSPEND/RESUME/ARCHIVE/UNARCHIVE) |
Anzeigengruppen
Tool | Beschreibung |
| Anzeigengruppen ausgewählter Kampagnen |
| Gruppe mit Regionen-Targeting erstellen |
| Gruppen nach ID löschen |
| Minus-Phrasen der Gruppe festlegen |
Anzeigen
Tool | Beschreibung |
| Anzeigen in Gruppen |
| Textanzeige erstellen (≤56/≤30/≤81) |
| Überschrift/Text/Link aktualisieren |
| suspend/resume/archive/unarchive/moderate/delete |
Keywords und Gebote
Tool | Beschreibung |
| Keyword-Phrasen in Gruppen (Gebote in Rubel) |
| Keyword-Phrasen hinzufügen |
| Gebote festlegen (Suche/Netzwerke, Rubel) auf Phrasen/Gruppen/Kampagnen |
| suspend/resume/delete |
| Minus-Phrasen der Kampagne festlegen |
Statistiken, Konto, Verzeichnisse
Tool | Beschreibung |
| Statistiken für einen Zeitraum (Impressionen, Klicks, Ausgaben, CTR, CPC) |
| Kontoguthaben (Live API v4) |
| 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.tsLizenz
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