Один адрес коннектора связывает ИИ-клиента с вашими рекламными кабинетами. Подключается к Claude и ChatGPT, а также к российским платформам — Yandex AI Studio и GigaChat. Мы не перепродаём доступ к ИИ: за модель вы платите её владельцу, а за коннектор — нам.
Агент на YandexGPT или Alice AI в облаке Яндекса — настраивается в интерфейсе, без кода.
ПодключитьАгент на GigaChat API. В чате giga.chat своих MCP-серверов подключить нельзя — нужен небольшой скрипт.
ПодключитьРедакторы кода и другие программы с поддержкой MCP. Подключаются по тому же адресу.
ПодключитьКампании, ставки, статистика и площадки РСЯ — из вашего аккаунта.
Войти через ЯндексОфициальный клиент Anthropic с поддержкой MCP-коннекторов.
https://app.adcab.ru/mcpРаботает через пользовательские коннекторы OpenAI.
https://app.adcab.ru/mcp, аутентификация — OAuth.npx @modelcontextprotocol/inspector # transport: Streamable HTTP # url: https://app.adcab.ru/mcp
Срезы по заголовкам, текстам и изображениям агент строит сам — для обычных объявлений. У комбинаторных объявлений единых перфоманс-кампаний статистики по отдельным элементам нет в API Директа: она есть только в Мастере отчётов в интерфейсе. Выгрузите там отчёт с нужными группировками, пришлите файл или таблицу в чат — агент разберёт её сам и посчитает итоги: сложит строки по заголовку или картинке и пересчитает CTR, цену клика и цену конверсии из сумм.
Отдельной настройки под каждую программу нет. Подойдёт любой клиент, который подключает удалённые MCP-серверы со входом через OAuth: ему нужен только адрес коннектора. При первом подключении откроется вход в AdCab.
codex mcp add adcab --url https://app.adcab.ru/mcp
codex mcp login adcab
~/.cursor/mcp.json и добавьте сервер. Для одного проекта — файл .cursor/mcp.json в его папке.{
"mcpServers": {
"adcab": { "url": "https://app.adcab.ru/mcp" }
}
}
.vscode/mcp.json:{
"servers": {
"adcab": { "type": "http", "url": "https://app.adcab.ru/mcp" }
}
}
Для других клиентов: транспорт — Streamable HTTP, вход — OAuth с автоматической регистрацией клиента. Если программа не умеет входить через OAuth, подключите её по ключу доступа: заголовок Authorization: Bearer adcab_…. Правки в рекламе из любого клиента работают одинаково: сначала черновик, в аккаунт — после вашего подтверждения.
Эти платформы не умеют входить в AdCab по кнопке, поэтому подключаются по личному ключу доступа. Выпустите ключ на странице Ключи доступа — отдельный для каждой платформы, чтобы при необходимости отозвать только его.
Агент в AI Studio работает на моделях Яндекса, запросы идут через Yandex Cloud.
https://app.adcab.ru/mcp, транспорт — Streamable HTTP.Authorization, значение Bearer adcab_… (ваш ключ).Карточки с кнопкой «Применить» AI Studio не показывает: изменения применяются, когда вы подтверждаете их словами в чате. Если в настройках аккаунтов включено «Применять только кнопкой», из AI Studio изменения применить не получится — черновики и отчёты работают.
Готового места для своих MCP-серверов в чате GigaChat нет. Подключение — через GigaChat API и агента на Python.
pip install langchain-gigachat langchain-mcp-adapters langgraph
import asyncio, os
from langchain_gigachat.chat_models import GigaChat
from langchain_mcp_adapters.client import MultiServerMCPClient
from langgraph.prebuilt import create_react_agent
async def main():
client = MultiServerMCPClient({
"adcab": {
"url": "https://app.adcab.ru/mcp",
"transport": "streamable_http",
"headers": {"Authorization": "Bearer " + os.environ["ADCAB_KEY"]},
}
})
tools = await client.get_tools()
model = GigaChat(model="GigaChat-2-Max",
credentials=os.environ["GIGACHAT_CREDENTIALS"])
agent = create_react_agent(model, tools)
answer = await agent.ainvoke(
{"messages": [("user", "Покажи мои рекламные аккаунты")]})
print(answer["messages"][-1].content)
asyncio.run(main())
Полный список: 81 инструмент, доступных ИИ через коннектор.
| Инструмент | Что делает |
|---|---|
list_ad_accounts | Список рекламных аккаунтов |
list_agency_clients | Клиенты агентского аккаунта |
list_campaigns | Кампании |
get_campaign_settings | Настройки кампании Яндекс Директа |
list_ad_images | Картинки в библиотеке аккаунта |
get_campaign_structure | Структура кампании |
wordstat_research | Подбор семантики (Вордстат) |
cluster_keywords | Кластеризация запросов |
get_stats | Статистика Директа |
audit_placements | Аудит площадок РСЯ |
list_metrika_counters | Счётчики Метрики и цели |
metrika_report | Отчёт Метрики |
analyze_report_export | Разбор выгрузки из Мастера отчётов |
generate_ad_image | Нарисовать изображение для объявления |
edit_ad_image | Переделать изображение для объявления |
get_channel_links | Ссылки на каналы Telegram и MAX |
list_dictionaries | Справочники Яндекс Директа |
keywords_research | Проверка ключевых фраз |
list_ad_extensions | Уточнения аккаунта |
list_negative_keyword_sets | Наборы минус-фраз |
list_retargeting_lists | Списки ретаргетинга |
list_changes | Что изменилось в аккаунте |
get_client_settings | Настройки рекламодателя |
list_account_objects | Объекты аккаунта: фиды, креативы, турбо-страницы, условия показа |
list_leads | Лиды с турбо-страниц |
direct_api_reference | Справочник Direct API |
direct_api_call | Прямой запрос в Direct API (только чтение) |
vk_list_campaigns | Кампании VK Рекламы |
vk_get_campaign_structure | Структура кампании VK Рекламы |
vk_get_stats | Статистика VK Рекламы |
avito_list_campaigns | Кампании Авито Рекламы |
avito_get_campaign_structure | Структура кампании Авито Рекламы |
avito_get_stats | Статистика Авито Рекламы |
avito_get_balance | Баланс Авито Рекламы |
avito_items_list | Объявления Авито |
avito_item_info | Объявление Авито |
avito_items_stats | Статистика объявлений Авито |
avito_items_balance | Кошелёк Авито |
avito_autoload_status | Автозагрузка Авито |
gsc_list_sites | Сайты в Google Search Console |
gsc_search_queries | Запросы сайта в поиске Google |
gsc_pages | Страницы сайта в поиске Google |
| Инструмент | Что делает |
|---|---|
draft_campaign | Черновик кампании |
draft_bid_changes | Черновик правки ставок |
draft_negative_keywords | Черновик минус-фраз |
draft_block_placements | Черновик блокировки площадок РСЯ |
draft_ad_edits | Черновик правки объявлений |
draft_campaign_state | Черновик остановки/запуска кампаний |
draft_campaign_settings | Черновик правки настроек кампании |
draft_bid_modifiers | Черновик корректировок ставок |
draft_autotargeting | Черновик включения/выключения автотаргетинга |
draft_ad_group_edits | Черновик правки групп объявлений |
draft_add_ads | Черновик новых объявлений в группу |
draft_combinatorial_ad_edits | Черновик правки комбинаторных объявлений |
draft_add_combinatorial_ads | Черновик новых комбинаторных объявлений |
draft_lifecycle | Черновик остановки, архивации и удаления объектов |
draft_time_targeting | Черновик расписания показов |
draft_add_ad_groups | Черновик новых групп в кампанию |
draft_add_keywords | Черновик новых ключевых фраз |
draft_upload_images | Черновик загрузки картинок в библиотеку |
draft_ad_extensions | Черновик уточнений |
draft_negative_keyword_set | Черновик набора минус-фраз |
draft_retargeting_list | Черновик условия ретаргетинга или сегмента интересов |
draft_audience_targets | Черновик условий подбора аудитории в группе |
draft_client_settings | Черновик настроек рекламодателя |
draft_feed | Черновик товарного фида |
draft_media | Черновик загрузки видео и креативов |
draft_dynamic_targets | Черновик условий динамических объявлений |
draft_smart_targets | Черновик условий смарт-баннеров |
draft_auto_bids | Черновик автоматических правил для ставок |
draft_keyword_settings | Черновик настроек ключевых фраз |
draft_agency_client | Черновик клиента агентства |
draft_direct_api_call | Черновик прямого изменения через Direct API |
vk_draft_campaign | Черновик кампании VK Рекламы |
vk_draft_campaign_state | Запустить или остановить кампанию VK Рекламы |
avito_draft_bid | Черновик ставки группы Авито |
avito_draft_budget | Черновик бюджета группы Авито |
| Инструмент | Что делает |
|---|---|
list_pending_changes | Показать подготовленные изменения пользователю |
apply_change | Применить одно подготовленное изменение |
apply_changes | Применить несколько подготовленных изменений |
cancel_change | Отменить подготовленное изменение |
Инструменты draft_* не обращаются к API на запись. Они сохраняют подготовленное изменение и возвращают его id. Изменение уходит в Директ только через apply_change с этим id и явным подтверждением. Неподтверждённые черновики сгорают через 30 минут.