Автоматизация
MCP-сервер для Яндекс Директа
Облачный MCP-сервер для Яндекс Директа: подключите кабинет в один клик, и Claude, Codex или Cursor получат кампании, отчёты, ставки и минус-фразы.
Работает в кабинете 100CTRЕсть бесплатный тариф
- На входе
- Кабинет Яндекс Директа (OAuth в один клик) и API-ключ 100CTR с нужными правами
- На выходе
- Адрес MCP-сервера для ИИ-ассистента: кампании, отчёты, ставки, минус-фразы, объявления
- Для чего
- Анализировать и вести кампании Директа командами ИИ-ассистенту, не выгружая данные вручную
Работает в кабинете 100CTR
Инструмент использует сервер 100CTR, поэтому запускается из личного кабинета. Регистрация бесплатная и занимает минуту — нужен только e-mail.
Готовый MCP-сервер для Яндекс Директа
MCP (Model Context Protocol) — открытый протокол, через который ИИ-ассистент получает «инструменты»: вызывает API, читает данные и выполняет действия по вашей команде. 100CTR даёт готовый облачный MCP-сервер для Яндекс Директа: ничего не нужно устанавливать и запускать у себя, достаточно подключить кабинет и добавить в ассистента один адрес — https://mcp.100ctr.com/mcp.
После подключения Claude, Codex, Cursor или другой MCP-клиент видит ваши кампании, группы, объявления, ключевые фразы и ставки, строит отчёты по статистике и поисковым запросам, добавляет минус-фразы и комбинаторные объявления. Запросы к Директу идут через официальный API v5 от имени вашего аккаунта, а все изменения сначала можно проверить в пробном режиме.
В тот же сервер встроены инструменты 100CTR: генерация и проверка объявлений, сбор частотности WordStat и прогноз показов Директа. Набор доступных инструментов определяется правами API-ключа — ассистент не увидит того, что вы не разрешили.
Как пользоваться
Подключите Яндекс Директ
Откройте раздел «Интеграции и API» в кабинете 100CTR и нажмите «Подключить Яндекс Директ». Яндекс спросит разрешение на доступ к API — токен сохранится автоматически, вставлять его вручную не нужно.
Выберите клиента (для агентств)
Если аккаунт агентский, 100CTR покажет список рекламодателей. Выберите клиента по умолчанию — его логин будет передаваться в заголовке
Client-Login.Создайте API-ключ
В том же разделе создайте ключ и отметьте права: только чтение, отчёты, изменение кампаний, ставки и бюджеты. Полный ключ показывается один раз — сохраните его в менеджере паролей или переменной окружения.
Добавьте сервер в ассистента
Укажите адрес
https://mcp.100ctr.com/mcpи заголовокAuthorization: Bearer <ключ>. Готовые команды для Claude Code, Claude Desktop, Codex и Cursor есть в кабинете — их можно скопировать одной кнопкой.Проверьте подключение
Попросите ассистента показать список кампаний. Это безопасный запрос на чтение: если кампании видны, сервер и права настроены правильно.
Пример
Исходные данные
Покажи кампании с расходом за 7 дней и найди поисковые запросы без конверсий дороже 300 ₽. Предложи минус-фразы, но ничего не меняй.
Результат
1. yd_get_campaigns — список кампаний 2. yd_get_campaign_stats — расход и клики за 7 дней 3. yd_get_search_queries — отчёт по запросам 4. Ответ: таблица запросов и список минус-фраз (изменения не отправлялись)
Ассистент сам выбирает инструменты по задаче. Чтобы он мог добавить минус-фразы, ключу нужно право «Изменение кампаний»; без него сервер откажет ещё до обращения к Директу.
Что умеет MCP-сервер 100CTR
- Чтение — кампании, группы, объявления (включая заголовки и тексты комбинаторных объявлений), ключевые фразы и текущие ставки, список клиентов агентства.
- Отчёты — статистика кампаний за период, отчёт по поисковым запросам, проверка изменений в аккаунте.
- Изменение кампаний — остановка, запуск, архивация и разархивация, правка параметров кампании, добавление минус-фраз, создание комбинаторных объявлений (до 3 активных в группе — сервер проверяет лимит заранее).
- Ставки и бюджеты — изменение ставок по ключевым фразам и дневного бюджета кампании.
- Объявления 100CTR — проверка черновика на ограничения Директа и генерация вариантов объявлений без публикации.
- WordStat и прогноз — частотность фраз и прогноз показов, кликов и бюджета (подробнее — на странице MCP для WordStat).
Кроме Директа, к тому же серверу можно подключить VK Рекламу: кампании, группы, объявления, бюджет и статистика.
Права ключа и безопасность
Каждый API-ключ получает свой набор прав (scopes): read, reports, campaign-edit, budget-edit, ads, wordstat. Список инструментов, который видит ассистент, фильтруется по правам ключа, а каждый вызов дополнительно проверяется на сервере. Для анализа и отчётов достаточно ключа только на чтение — так ассистент физически не сможет что-то изменить.
Изменяющие инструменты поддерживают параметр dryRun: сервер проверяет аргументы и права, записывает вызов в журнал и возвращает предпросмотр, но ничего не отправляет в Директ. Хорошая практика — просить ассистента сначала сделать пробный прогон, посмотреть результат и только потом подтверждать изменение.
Токены рекламных кабинетов хранятся в зашифрованном виде и обновляются автоматически. Каждый вызов попадает в журнал: какой инструмент, с каким ключом, успешно или с ошибкой, был ли это пробный режим. Ключ можно отозвать в любой момент — доступ прекращается сразу.
Агентские аккаунты и Client-Login
При подключении 100CTR определяет тип аккаунта. Для агентства загружается список рекламодателей, и вы выбираете клиента по умолчанию. Все запросы к API Директа и к отчётам отправляются с заголовком Client-Login этого клиента. Если нужно поработать с другим клиентом, попросите ассистента указать его логин — каждый инструмент принимает параметр clientLogin, а список логинов возвращает инструмент yd_list_clients.
Если кабинет принадлежит организации в Яндекс ID («паспортная» организация), авторизуйтесь, предварительно переключившись в эту организацию в переключателе аккаунтов Яндекса, и только потом нажимайте «Подключить Яндекс Директ». Иначе токен будет выдан для личного аккаунта, и кампании организации не будут видны.
Какие ассистенты поддерживаются
Сервер работает по транспорту Streamable HTTP и авторизует запросы по заголовку Authorization. Это поддерживают Claude Code, Codex CLI, Cursor и другие клиенты с удалёнными MCP-серверами. Claude Desktop подключается через небольшой мост mcp-remote, который передаёт заголовок с ключом. Пошаговые инструкции — на страницах Claude и Яндекс Директ и Codex и Яндекс Директ.
Сколько это стоит
На бесплатном тарифе ключ работает только на чтение: кампании, отчёты и WordStat, до 100 вызовов MCP в сутки. Изменения кампаний, ставок и генерация объявлений через MCP доступны на Pro (590 ₽ в месяц) — там же 50 генераций и 10 000 фраз WordStat в месяц; на Free — 300 фраз. Тариф «Агентство» добавляет выбор клиента агентского аккаунта в каждом вызове. Баллы API Директа списываются по правилам Яндекса с вашего аккаунта.
Частые вопросы
Нужно ли устанавливать MCP-сервер на свой компьютер?
https://mcp.100ctr.com/mcp. В ассистент добавляется только адрес и API-ключ 100CTR.Нужно ли получать токен Яндекс Директа вручную?
Может ли ассистент случайно что-то сломать в кампаниях?
dryRun — он ничего не отправляет в Директ.Как работать с несколькими клиентами агентства?
clientLogin; список логинов возвращает инструмент yd_list_clients.Кампании не видны после подключения. Что делать?
Сколько ключей можно создать?
Видит ли 100CTR мои данные из Директа?
Похожие инструменты
- Claude + Яндекс ДиректРазбирать статистику и готовить изменения в Директе в диалоге с Claude
- Codex + Яндекс ДиректАвтоматизировать отчёты и рутинные правки Директа с помощью Codex
- MCP для WordStatПроверять спрос и собирать семантику прямо в диалоге с ИИ-ассистентом
- Генератор объявленийСобрать текстовую кампанию от фраз до файла загрузки за один проход
- Прогноз показовОценить трафик и бюджет кампании до запуска
Соберите всю кампанию за один проход
В проекте 100CTR фразы группируются автоматически, в каждую группу пишутся объявления с подстановкой ключа, а результат выгружается файлом для Директ Коммандера.