MCP Hub
Back to servers

yandex-direct

MCP server for Yandex Direct API v5 — campaigns, ads, keywords, bids, audiences

Registry
Updated
Apr 28, 2026

Quick Install

uvx mcp-server-yandex-direct

mcp-server-yandex-direct

Version

MCP-сервер для работы с Yandex Direct API v5 через Claude Code, Claude Desktop и другие MCP-совместимые клиенты.

Возможности

  • 79 MCP-инструментов для всех 22 сервисов Yandex Direct API v5 + Reports
  • CLI-интерфейс с 79 командами
  • Pydantic-модели для валидации запросов/ответов
  • Поддержка агентского режима (заголовок Client-Login)

Установка

pip install mcp-server-yandex-direct

Настройка

Переменные окружения

ПеременнаяОбязательнаяОписание
YD_TOKENДаOAuth-токен Yandex Direct API
YD_CLIENT_LOGINНетЛогин клиента для агентских аккаунтов
YD_LANGНетЯзык ответов: ru, en, uk

Claude Code

Добавьте в настройки MCP:

{
  "mcpServers": {
    "yandex-direct": {
      "command": "uvx",
      "args": ["mcp-server-yandex-direct"],
      "env": {
        "YD_TOKEN": "your-oauth-token"
      }
    }
  }
}

Использование CLI

# Получить кампании
mcp-server-yandex-direct campaigns-get '{"SelectionCriteria": {}, "FieldNames": ["Id", "Name", "State"]}'

# Остановить кампании
mcp-server-yandex-direct campaigns-suspend 123,456

# Получить объявления кампании
mcp-server-yandex-direct ads-get '{"SelectionCriteria": {"CampaignIds": [123]}, "FieldNames": ["Id", "Type", "State"]}'

# Получить справочники
mcp-server-yandex-direct dictionaries-get Currencies,Regions

# Получить отчёт
mcp-server-yandex-direct reports-get '{"params": {"SelectionCriteria": {"DateFrom": "2026-01-01", "DateTo": "2026-04-28"}, "FieldNames": ["Date", "CampaignId", "Clicks", "Cost"], "ReportName": "My Report", "ReportType": "CAMPAIGN_PERFORMANCE_REPORT", "DateRangeType": "CUSTOM_DATE", "Format": "TSV"}}'

Сервисы API

СервисОписаниеМетодыКол-во
CampaignsУправление рекламными кампаниямиget, add, update, delete, suspend, resume, archive, unarchive8
AdGroupsУправление группами объявленийget, add, update, delete4
AdsУправление объявлениямиget, add, update, delete, suspend, resume, archive, unarchive, moderate9
KeywordsУправление ключевыми фразамиget, add, update, delete, suspend, resume6
BidsУправление ставкамиget, set, setAuto3
BidModifiersКорректировки ставокget, add, delete, set4
SitelinksБыстрые ссылкиget, add, delete3
AdImagesИзображения для объявленийget, add, delete3
AdVideosВидео для объявленийget, add2
AdExtensionsРасширения объявлений (уточнения)get, add, delete3
AudienceTargetsУсловия нацеливания на аудиториюget, add, delete, suspend, resume, setBids6
RetargetingListsУсловия ретаргетинга и подбора аудиторииget, add, update, delete4
NegativeKeywordSharedSetsНаборы минус-фразget, add, update, delete4
FeedsФиды (товарные каталоги)get, add, update, delete4
CreativesКреативы (видео, баннеры)get, add2
KeywordsResearchИсследование ключевых фразdeduplicate, hasSearchVolume2
LeadsЗаявки с Турбо-страницget1
ChangesОтслеживание измененийcheck, checkDictionaries, checkCampaigns3
DictionariesСправочники (регионы, валюты, часовые пояса)get1
ClientsУправление параметрами клиентаget, update2
AgencyClientsУправление клиентами агентстваget, add, update3
TurboPagesТурбо-страницыget1
ReportsОтчёты (TSV/CSV)get1
Итого79

Разработка

pip install -e ".[test]"
pytest tests/ -v

Лицензия

MIT

Reviews

No reviews yet

Sign in to write a review