Материал для тех, кто уже прикрутил нейросеть к своей работе и хочет понять, где проходит граница между "агент читает статистику" и "агент тратит бюджет". Ниже — что такое MCP-сервер рекламного кабинета простыми словами, поштучный разбор X, Meta и Google Ads по их же докам, кто еще раздал write-доступ, что это меняет в заливе и где именно агент способен разложить тебе аккаунт.
MCP-сервер рекламного кабинета: что это и почему это не просто еще один API
MCP — это Model Context Protocol, открытый стандарт, который описывает, как языковая модель ходит во внешние системы. Формально это тонкая прослойка: сервер отдает клиенту список инструментов с описаниями и схемами аргументов, а модель сама решает, какой инструмент дернуть и с какими параметрами.
Практическая разница с обычным Ads API огромная. Раньше, чтобы нейросеть могла что-то сделать в кабинете, кто-то должен был написать обвязку: авторизацию, схемы запросов, обработку ошибок, маппинг полей. Это отдельный проект на разработчика, и именно поэтому "ИИ-медиабайеры" последние 2 года жили в основном в презентациях. С MCP этот слой уходит в платформу: ты подключаешь клиент к одному адресу, и агент сразу видит весь набор функций.
Дальше начинается самое интересное — что именно в этом наборе. Инструменты делятся на 2 класса: read (посмотреть аккаунты, вытащить статистику, найти таргетинг) и write (создать, изменить, удалить, запустить). И вот тут платформы разошлись радикально.
X Ads MCP: 23 инструмента, 10 из них пишут в живой рекламный кабинет
Самый свежий заход сделал X. В конце августа 2026 у него появился X Ads MCP — удаленный сервер прямо в шлюзе Ads API, по адресу ads-api.x.com/mcp. Никакой установки, никакого self-hosting: клиент подключается к URL и получает 23 инструмента.
Раскладка по документации X такая:
- Аккаунты и чтение, 9 инструментов: list_ads_accounts, list_campaigns, get_campaign, list_line_items, list_funding_instruments, list_promoted_posts, list_targeting_criteria, list_account_posts, get_active_entities
- Аналитика, 2 инструмента: get_account_stats и get_campaign_reach
- Поиск таргетинга, 2 инструмента: search_targeting_interests и search_targeting_locations
- Запись, 10 инструментов: create_campaign, update_campaign, activate_campaign, create_line_item, update_line_item, activate_line_item, add_targeting_criterion, remove_targeting, create_ad_post, promote_post
То есть агент может собрать кампанию с нуля, накидать на нее лайн-айтемы, навесить и снять критерии таргетинга, склепать рекламный пост, промоутить существующий и в конце дернуть рубильник. 43% всего набора — это функции, которые меняют состояние аккаунта.
Предохранитель у X ровно один и он честно описан в доках: кампании и лайн-айтемы всегда создаются в статусе PAUSED, и деньги не тратятся, пока сущность явно не активировали. Звучит успокаивающе ровно до того момента, пока не вспомнишь, что activate_campaign и activate_line_item лежат в том же списке из 10 write-инструментов. Пауза по умолчанию — это не запрет на спенд, это просто отдельный шаг, который агент тоже умеет делать.
Доступ раздается через OAuth2-скоупы: ads.read открывает чтение и аналитику, ads.write — запись кампаний и креативов, offline.access дает рефреш токена. Работает с любым MCP-клиентом: X отдельно называет Grok в вебе, Grok Build в консоли и Claude Code. Токен — пользовательский, поэтому агент видит ровно те рекламные аккаунты, к которым есть доступ у самого человека.
Отдельно про порог входа, потому что тут многие обожгутся. Сам MCP бесплатный и подключается за 5 минут, но за ним стоит обычный Ads API, а к нему доступ дают не всем. По инструкции X нужно завести девелоперское приложение с правами Read/Write, включить у него Ads-проект и отправить заявку через Ads API Access Form, выбрав уровень доступа: Conversion Only или Standard Access. После одобрения приложения токены надо перевыпустить. Так что "подключил и полетел" — это про тех, у кого доступ уже есть.
Meta ads MCP server: 84 инструмента и 36 из них на запись
Meta зашла в тему раньше и заходит шире. Весной 2026 платформа открыла ads AI connectors — связку из MCP-сервера и CLI поверх Marketing API, мы писали про этот запуск отдельно. Тогда набор был компактным, порядка 29 инструментов, и подавался как история для рекламодателя, который хочет разговаривать с кабинетом голосом.
16 июля 2026 Meta сняла второе ограничение и отдала сервер разработчикам. Формулировка из блога Meta for Developers прямая: "Today, we are opening up our ads MCP server to any developer with their own Meta app" — то есть любой может встроить рекламные возможности Meta в свой продукт, а раньше для этого надо было писать и поддерживать кастомную интеграцию.
А теперь про размер. Сервер живет по адресу mcp.facebook.com/ads, и если пройтись по разделам его документации, картина получается такая:
- Создание и управление рекламой, аудитории — 28 инструментов, 11 на запись
- Товарные каталоги, фиды, наборы товаров — 34 инструмента, 16 на запись
- Сигналы, датасеты, пиксель — 13 инструментов, 6 на запись
- A/B тесты и lift-исследования — 7 инструментов, 3 на запись
- Ошибки и справка — 2 инструмента, оба только на чтение
Итого по 6 категориям из 7 — 84 инструмента, и 36 из них меняют данные. Седьмой раздел, отчетность и инсайты, в подсчет не влез, он слишком объемный, чтобы считать его на глаз. Но даже без него 84 инструмента против 29 весной означают, что за несколько месяцев набор вырос почти в 3 раза. И доля write-функций та же, что у X, — 43%. Совпадение забавное, но логика за ним понятная: платформы отдают агенту примерно половину поверхности API.
Что конкретно умеет агент в кабинете Meta:
- Структура залива: ads_create_campaign, ads_create_ad_set, ads_create_ad, ads_create_creative, ads_update_entity и ads_activate_entity. Последний в доках описан без иллюзий: переводит кампанию, адсет или объявление из паузы в активные и начинает тратить бюджет
- Аудитории: ads_create_custom_audience с поддержкой customer file, сайта, лукэлайков, приложения, вовлечения и офлайн-конверсий, плюс ads_update_custom_audience_users — заливка и удаление пользователей по хэшированным персональным данным
- Товарка: 16 write-инструментов на каталоги, товары, наборы, фиды и правила трансформации фида. Агент может завести каталог, зарегистрировать фид по URL, повесить на него правило маппинга атрибутов и собрать динамический product set
- Пиксель и сигналы: создание, включение, выключение и удаление правил событий и экстракторов параметров
- Инстаграм: ads_boost_ig_post превращает органический пост в рекламный
- Эксперименты: создание и правка A/B тестов и conversion lift studies
Предохранитель у Meta формально тот же, что у X, но формулировка в доках любопытнее: write-инструменты создают сущности в статусе паузы, "your AI client asks for confirmation before activation". Обрати внимание, кто спрашивает подтверждение — AI-клиент, а не сервер. То есть безопасность залива тут вынесена на сторону того софта, через который ты пришел. Насколько твой клиент дотошно спрашивает — вопрос его настроек, а не политики Meta.
Порог входа тоже не нулевой. По инструкции Meta нужно приложение с use case "Create & manage ads with ads MCP server", а токен должен нести целый букет разрешений: ads_mcp_management, ads_read, ads_management, catalog_management, business_management, pages_show_list, instagram_basic. Из клиентов Meta явно называет Claude Code и ChatGPT, плюс программный доступ по пользовательскому токену.
И отдельная деталь для тех, кто мыслит объемами: рядом с MCP у Meta есть Ads CLI — то же самое, но из терминала, с полным CRUD по кампаниям, адсетам, объявлениям и креативам и с флагами --no-input и --force под автоматизацию. Это уже не про разговор с кабинетом, это про скрипт в кроне.
Google Ads MCP: 3 инструмента, read-only и ни одной write-функции за 11 месяцев
Google оказался в этой истории самым консервативным, и это тем страннее, что стартовал он раньше всех. 7 октября 2025 в блоге Google Ads Developer вышел анонс опенсорсного MCP-сервера для Google Ads API. Формулировка там осталась неизменной до сих пор: "This initial release is read-only, meaning it can be used for reporting and diagnostics but will not make changes to your account".
В репозитории googleads/google-ads-mcp ровно 3 инструмента: search для запросов на GAQL, get_resource_metadata для метаданных ресурсов и list_accessible_customers для списка доступных аккаунтов. Плюс несколько ресурсов вроде discovery-документа и справочника метрик. Ни создать кампанию, ни поменять ставку, ни даже поставить кампанию на паузу через этот сервер нельзя.
Сервер к тому же не хостится Google: его надо поднимать самому — локально через pipx по stdio или разворачивать в Cloud Run. Для работы нужен developer token уровня не ниже Explorer, проект в Google Cloud с включенным Google Ads API и OAuth-креды. Сравни это с одним URL у X и Meta и почувствуй разницу в приглашении.
Самое интересное — как Google отбивался от write-функций. Комьюнити приносило их пачками: в марте 2026 были PR на 10 write-инструментов и на полный набор с кампаниями, группами, объявлениями, ключами, ассетами и Performance Max, в июне — аккуратное предложение сделать мутации опциональными, выключенными по умолчанию и включаемыми переменными окружения. Все закрыто. Ответ мейнтейнера в issue 84 от 4 июня 2026 стоит того, чтобы привести целиком: "We already have plans to add write access soon; each individual write tool will be configurable with the YAML file introduced in #82. Because of this, we won't accept PRs adding write features".
С того дня прошло 3 месяца. В репозитории с тех пор были апгрейд до v25 клиентской библиотеки в августе и правки документации по деплою в Cloud Run — последние коммиты датируются 26 августа 2026. Write-инструментов в списке нет. Соон, как говорится, в самом широком смысле слова.
Почему Google держит оборону, а X и Meta раздали запись
Тут можно долго конспирологировать, но объяснение лежит на поверхности и состоит из 3 частей.
Первое — цена ошибки. В Google Ads мутация это не только структура кампании, это ставки, бюджеты и ключевые слова в аукционе, который работает в реальном времени. Агент, который перепутал порядок величин в поле ставки, спалит дневной бюджет за минуты, а потом рекламодатель придет с претензией к платформе. У X и Meta структура кампании отвязана от ставки чуть сильнее, а дефолтная пауза дает формальную отмазку: мы ничего не запускали, запускал пользователь.
Второе — у Google уже есть своя автоматизация, и она встроена в продукт, а не отдана наружу. Performance Max, автостратегии, AI Max и слой автоматических рекомендаций — это ровно тот же "агент, который меняет твою кампанию", только под контролем Google и с Google-логикой оптимизации. Мы разбирали, стоит ли доверять автоматическим рекомендациям в Google Ads, и вывод там не поменялся: платформа оптимизирует свою метрику, а не твой ROI. Открывать поверх этого еще и внешний write-канал для чужих нейросетей — значит пустить в аукцион агентов, которые оптимизируют против тебя.
Третье — опенсорс против удаленного сервера. Google отдал код, а не сервис. Как только в этом коде появятся write-инструменты, любой сможет поднять свою сборку без единого предохранителя, и никакого "AI-клиент спросит подтверждение" там уже не будет. У X и Meta сервер удаленный: они контролируют, что именно исполняется, видят каждый вызов и в любой момент могут отобрать скоуп. Это принципиально разные модели ответственности, и осторожность Google в такой конструкции выглядит логично.
Так что нет, Google не отстал технически. Он просто выбрал не раздавать руль там, где не сможет забрать его обратно.
Кто еще раздал агентам доступ к рекламе: TikTok, Amazon и попытка общего стандарта
X, Meta и Google — не вся картина, и по остальным платформам тренд читается однозначно.
Amazon Ads вывел свой MCP-сервер в открытую бету 2 февраля 2026, и там сразу полный набор: создание, обновление и удаление кампаний, отчетность, настройки аккаунта и доступ к биллингу. Доступ — партнерам Amazon Ads API с активными кредами, клиенты — Claude, ChatGPT, Gemini и любые кастомные агенты.
TikTok пошел дальше всех по продуктовой упаковке. 30 июня 2026 платформа запустила Agentic Hub — по сути маркетплейс готовых AI Skills для рекламы, где на старте отметились 14 партнеров, включая HubSpot, Wix, Kochava и Innovid. Под этим лежит TikTok for Business MCP Server, который заворачивает эндпоинты TikTok API for Business в MCP-инструменты: кампании, ад-группы, объявления, аудитории, каталоги, креативы.
Параллельно индустрия пытается натянуть на все это единый стандарт: Ad Context Protocol, надстройка над MCP для агент-агентного взаимодействия покупателя и продавца рекламы. Пока это история про программатик и крупные бюджеты, но направление то же — договариваться будут агенты, а не менеджеры.
Что write-доступ реально меняет для арбитражника и медиабайера
Давай без розовых очков. Write-доступ не делает из нейросети байера. Он убирает руки из цепочки между решением и его исполнением, а это совсем другой выигрыш, чем кажется на первый взгляд.
Раньше схема выглядела так: агент читает статистику, выдает рекомендацию, человек идет в кабинет и кликает. Узкое место — человек, и оно упирается не в интеллект, а в скорость и терпение. Собрать 40 адсетов под 8 креативов и 5 ГЕО — это не сложная задача, это тупая задача на 2 часа. Именно такие задачи и уходят агенту первыми.
Что реально закрывается уже сейчас:
- Массовая сборка структуры. Один промпт вместо часа кликов: кампания, адсеты по сплиту ГЕО и плейсментам, объявления под каждый креатив
- Ночное дежурство. Агент с read-доступом видит просадку, агент с write-доступом ее чинит: гасит адсет, режет бюджет, снимает таргетинг
- Работа с аудиториями и пикселем. Заливка кастом-аудиторий, создание лукэлайков, правила событий на пикселе — то, что байеры делают руками раз в неделю и ненавидят
- Товарка и каталоги. 16 write-инструментов Meta по каталогам закрывают всю рутину дропшипа: завести каталог, подключить фид, навесить правила, собрать product set под динамику
Чего write-доступ не закрывает и не закроет: выбор оффера, переговоры за ставку, чуйку на связку и понимание, почему конкретно этот подход зашел.
Мы уже собирали кейсы с цифрами по нейросетям в арбитраже, и картина там ровно такая же: ИИ дает объем тестов и снижение CPA на 8-29%, а не волшебный конверт. Более широкая карта инструментов — в нашем разборе нейросетей для арбитража трафика.
Есть и второй эффект, менее приятный. Когда сборка структуры перестает быть работой, она перестает быть и конкурентным преимуществом. Аукцион получит толпу агентов, которые одинаково быстро клепают одинаково аккуратные кампании. Дороже станет то, что агенту не отдать: доступ к аккаунтам, платежка, договоренности с партнеркой и креатив, который не выглядит как остальные 10000 сгенерированных.
Предохранители, которых нет: где агент разложит тебе рекламный кабинет
Теперь про риски, потому что write-доступ — это не только удобство, это новая поверхность атаки на твои деньги.
- Пауза по умолчанию — не защита. И X, и Meta создают сущности в паузе, но у обоих в наборе есть инструмент активации. Агент, который получил задачу "запусти кампанию", честно выполнит оба шага
- Подтверждение живет в клиенте. Формулировка Meta прямо говорит, что подтверждение перед активацией спрашивает AI-клиент. Значит режим авто-подтверждения инструментов, включенный ради удобства, снимает этот предохранитель целиком
- Refresh-токен живет дольше сессии. Скоуп offline.access у X и долгоживущие токены у Meta означают, что агент способен ходить в кабинет тогда, когда ты не смотришь. Утечка конфига MCP-клиента превращается в утечку доступа к аккаунту с балансом
- Инъекции через данные аккаунта. Агент читает названия кампаний, тексты объявлений, описания товаров в каталоге и комментарии — и все это попадает в контекст модели. Любое поле, куда пишет кто-то кроме тебя, это потенциальный канал инструкций для твоего агента
- Прозрачность для платформы. Подключение идет через приложение и именованные разрешения вроде ads_mcp_management, так что все действия агента платформа видит как действия конкретного приложения от конкретного пользователя. Автоматизация через официальный MCP не делает тебя невидимым, она делает тебя размеченным
Как подключаться, чтобы не сжечь бюджет: начинай с read-скоупа и живи на нем неделю, пусть агент только читает статистику и предлагает правки текстом. Write включай на отдельном тестовом рекламном аккаунте с маленьким балансом и без привязки основной платежки.
Автоподтверждение инструментов не включай никогда — именно оно превращает "агент собрал структуру" в "агент запустил структуру". И держи отдельный аккаунт или приложение под агента, чтобы в логах кабинета было видно, где твои руки, а где нейросеть.
Как это выглядит на практике
Если хочется посмотреть на процесс глазами, а не по докам, на ютубе уже лежат полные прогоны установки официального MCP: например, разбор подключения Meta Ads MCP к Claude — там видно и OAuth-флоу, и как агент вытаскивает сущности из кабинета, и как выглядит запрос на создание кампании. Ощущение от просмотра двойственное: с одной стороны, все и правда работает голосом, с другой — очень наглядно, как быстро человек перестает читать, что именно агент собирается сделать.
И это, пожалуй, главный практический вывод. Технический барьер платформы уже сняли, остался только барьер внимания.
Что дальше: прогноз по агентам в рекламных кабинетах
Google write-доступ добавит — обещание в issue публичное, и репозиторий под это уже перестроен на YAML-конфиг с потулочным включением. Вопрос только в том, каким он выйдет: скорее всего мутации будут выключены по умолчанию, включаться явным флагом и, возможно, ограничиваться уровнем аккаунта. Судя по темпу, речь про конец 2026 или начало 2027, а не про "скоро".
Meta продолжит наращивать поверхность: за несколько месяцев набор вырос с 29 до 84 инструментов только по 6 разделам, и ничто не мешает ему дорасти до полного покрытия Marketing API. Логика здесь простая: чем больше инструментов у агента, тем реже рекламодателю нужен посредник между собой и кабинетом. А посредник — это, вообще-то, мы с вами. Мы уже писали, что Meta целится в полностью автоматические рекламные кампании, и MCP — это ровно та же дорога, только с другой стороны: не платформа автоматизирует рекламодателя, а рекламодатель автоматизирует платформу.
Для байера вывод неромантичный, но рабочий. Ценность смещается с исполнения на доступ и на решения. Тот, кто сегодня продает "я умею собирать кампании", через год будет конкурировать с бесплатным агентом из коробки. Тот, кто продает аккаунты, платежку, связку и понимание аукциона, ничего не теряет — у него просто становится на 2 часа в день больше свободного времени.
Так что подключайся, но с read-скоупа. И держи руку на рубильнике — тем более что теперь у нейросети тоже есть к нему кнопка =)