Skip to main content
Glama

MCP Ads

Открытый MCP-сервер для маркетинга. Запускайте Google Ads, Meta Ads, GA4, Search Console, Tag Manager, WordPress и другие платформы из Claude, ChatGPT, Cursor или любого MCP-клиента — читайте показатели, аудируйте неэффективные расходы, собирайте отчёты и запускайте кампании (всё создаётся на паузе, пока вы явно не скажете иначе).

~3,100 зарегистрированных действий на 12+ платформах, распределённых по 17 категорийным диспетчерам, поэтому ваш агент загружает ~20 определений инструментов вместо тысяч.


Выберите свой путь

☁️ Облако — подключение за 2 минуты, бесплатный тариф

Зайдите на mcp-ads.com, войдите в систему, авторизуйте свои рекламные аккаунты по OAuth в браузере и вставьте одну ссылку в Claude. Готово.

  • Никаких заявок на API, никаких токенов разработчика, никаких ревью приложений — одобрения платформ (токен разработчика Google Ads, Meta App Review и остальные) уже получены

  • Бесплатный тариф: 30 вызовов инструментов в месяц на любой платформе. Платные тарифы — для безлимитного использования

  • Ваши учётные данные хранятся в зашифрованном виде; отозвать их можно в любой момент из панели управления

Это правильный выбор почти для всех, кто хочет использовать инструменты, а не размещать их у себя.

🔧 Self-hosted — бесплатно навсегда, ваши ключи, ваша машина

Клонируйте этот репозиторий и запустите его со своими учётными данными платформ. Лицензия MIT, никаких обязательств, ничего не отправляется на ваши серверы. Ваши токены никогда не покидают вашу машину.

Честная цена: некоторым рекламным платформам требуется подавать заявку на доступ к API (см. таблицу ниже). Если у вас уже есть эти учётные данные — вы агентство с токеном разработчика Google Ads или разработчик с проверенным приложением Meta, — развернуть у себя займёт вечер. Если нет, закладывайте дни в недели на очереди одобрения платформ или просто используйте облачную версию.

Тот же код, те же действия — в любом случае. Облачный продукт — это именно этот сервер плюс многопользовательская авторизация и уже пройденные одобрения.


Related MCP server: Google Ads - AdLoop

Быстрый старт для self-hosted

git clone https://github.com/RoyAzran/mcp-ads.git
cd mcp-ads
pip install -r requirements.txt
cp .env.example .env      # fill in the platforms you use
python server.py doctor   # shows what's connected

Затем добавьте его в Claude Desktop (claude_desktop_config.json) или Claude Code (.mcp.json):

{
  "mcpServers": {
    "mcp-ads": {
      "command": "python",
      "args": ["/absolute/path/to/mcp-ads/server.py"]
    }
  }
}

Вот и вся установка. Попросите агента «проверь, сколько бюджета моих Google Ads уходит впустую» — и наблюдайте, как он работает.

Вместо этого — Docker:

cp .env.example .env
docker compose up -d      # HTTP server on 127.0.0.1:8000, MCP endpoint at /mcp

HTTP-режим без Docker: python server.py serve --transport http

OAuth-помощник для платформ с bearer-токеном (открывает браузер, сохраняет и автоматически обновляет токен):

python server.py auth snapchat_ads

Что работает из коробки — честно

Self-hosted означает, что ключи к каждой платформе — ваши собственные. Некоторые выдают их за минуты, другие заставляют подавать заявку. Вот реальная картина:

Платформа

Действий

Что нужно

Реальная трудоёмкость

GA4

95

Google OAuth-клиент + refresh-токен

Минуты–часы

Search Console

90

Тот же Google-токен

Минуты

Tag Manager

64

Тот же Google-токен

Минуты

Google Sheets

69

Тот же Google-токен

Минуты

WordPress

~1,800

URL сайта + Application Password

Минуты

Google Ads

~755

Всё вышеперечисленное плюс токен разработчика (заявку проверяет Google)

1–3 недели

Meta Ads

234

Приложение Meta; для ads_management/ads_read нужно App Review (до одобрения работает для админов и тестировщиков приложения)

Дни для себя, недели для App Review

Snapchat Ads

12

Self-serve OAuth-приложение в Business Manager

Часы–дни

Microsoft Ads

11

OAuth-приложение Entra + токен разработчика (песочница мгновенно, продакшен проверяется)

Часы–дни

TikTok Ads

35

Ревью приложения для Business API

Недели

LinkedIn Ads

26

Одобрение Marketing Developer Platform — обычным людям чаще всего отказывают

Часто недоступно

Meta Ad Library

7

Токен от Meta-аккаунта с подтверждённой личностью

Дни

Ads Transparency

7

Абсолютно ничего — только прочитайте примечание ниже

Отключено по умолчанию

Creative generation

7

Ваш API-ключ OpenAI

Минуты

Если от этой таблицы портится настроение — именно для этого и существует облачная Мощка: одобрения уже получены, вам остаётся только подключить аккаунты.

Как устроена поверхность инструментов

Ваш агент видит по одному диспетчеру на платформу плюс list_actions:

1. list_actions(category="meta_ads_action", search="budget")
2. meta_ads_action(action="<name from step 1>", params={...})
  • Действия на запись создают всё на паузе, только если явно не отсобачено по инструкции

  • Ролевое разделение (permissions.py) отделяет инструменты чтения от инструментов записи по названию

  • --surface full регистрирует каждое действие как отдельный MCP-инструмент — подходит программным клиентам; для чат-клиента таких инструментов слишком много

NPX CLI

Нет Python на клиентской машине? CLI — это stdio-прокси примерно из 300 строк (cli/), который пересылает запросы любому MCP Ads-серверу:

# against your self-hosted server
MCP_ADS_BASE_URL=http://127.0.0.1:8000 npx -y @marketingmcp/cli

# against the cloud (API key from mcp-ads.com/manage)
MCP_ADS_API_KEY=mcp_live_xxx npx -y @marketingmcp/cli

Примечание о Google Ads Transparency

tools/google_ads_transparency.py читает публичный центр прозрачности Google (Ads Transparency Center) через те же конца, которые использует сам сайт. Google не документирует API для этих данных; эндпоинты могут остаться без предупреждения или начать отказываться от запросов, и автоматический доступ к ним Google не воплодствовал. Этот модуль отключён по умолчанию — ставьте GOOGLE_ADS_TRANSPER_TRANSPARENCY_ENABLED=true только после прочтения docstring этого модуля. Инструменты Meta Ad Library работают через официальный API Meta и таких оговорок не имеют.

Модель безопасности

  • Учётные данные берутся из .env и необязательного локального хранилища с шифрованием Fernet (MCP_ADS_SECRET_KEY). Никакой домашней телеметрии: телеметрия полностью по опционалу и выключена по умолчанию, пока вы не сконфигурируете собственный аналитический проект.

  • HTTP-режим умышленно работает без аутентификации (это вы и ваш loopback). Сервер отказывается от связываться с публичным интерфейсом, пока вы не зададите MCP_ADS_ALLOW_PUBLIC_BIND=true, потому что он хранит учётные данные, которые могут тратить реальные деньги.

  • В CI работает контрольная граница (tests/test_no_private_imports.py), которая валится на всём, что похоже на секрет, попавший в дерево.

Об уязвимостях — в SECURITY.md.

Contributing

Issues и PR приветствуются — см. CONTRIBUTING.md. Скрипты проверки в scripts/ — это планка ревью: каждый из них стягивает на лопатку отказ, который действительно случился в проде, а python scripts/check_tools_execute.py перед PR ловит практически всё, что заметит ревью.

Единственное, в чём мы не помогаем, — это получение доступа к API платформ. Именно с этими очередями решения работают Google, Meta, LinkedIn, TikTok и Microsoft.

Лицензия

MIT.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    C
    maintenance
    Unified MCP server for managing Meta Ads, LinkedIn Ads, Google Ads, GA4, and Search Console with 89 read/write tools, multi-account support, OAuth setup, and safe dry-run mutations.
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    An MCP server that gives your AI assistant read + write access to Google Ads and GA4 — with safety guardrails that prevent accidental spend.
    67
    238
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Hosted MCP server that gives AI agents read and write access to your full marketing & ecommerce stack — Google Analytics, Search Console, Google & Meta Ads, Shopify, WooCommerce, Shopware, Slack and LinkedIn. 100+ tools across 10 connectors. BYOK, OAuth 2.1.
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables reading and mutating Google Ads campaigns via MCP tools, and includes structured marketer workflows for search term mining, budget optimization, and weekly reviews.
    51
    4
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

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/RoyAzran/mcp-ads'

If you have feedback or need assistance with the MCP directory API, please join our Discord server