Google Ads MCP Server
Google Ads MCP Server
Полноценный MCP-сервер для управления Google Ads с полным CRUD, панелью визуализации, отчетами и управлением всеми функциями, доступными в панели Google Ads.
Возможности (85+ инструментов)
Аккаунты и клиенты
list_accessible_customers— Список доступных аккаунтовget_customer_details— Детали аккаунтаlist_customer_clients— Клиенты под MCCupdate_customer— Обновить настройкиget_account_hierarchy— Иерархия аккаунтовget_change_history— История изменений
Кампании (полный CRUD)
list_campaigns— Список кампаний с фильтрамиget_campaign— Полные детали кампанииcreate_campaign— Создать кампанию (Search, Display, Shopping, Video, Performance Max и т.д.)update_campaign— Обновить название, статус, ставки, датыremove_campaign— Удалить кампаниюget_campaign_performance— Метрики эффективностиcopy_campaign— Копировать настройки кампании
Группы объявлений (полный CRUD)
list_ad_groups— Список групп объявленийget_ad_group— Детали группыcreate_ad_group— Создать группу объявленийupdate_ad_group— Обновить настройкиremove_ad_group— Удалить группуget_ad_group_performance— Метрики эффективности
Объявления (полный CRUD)
list_ads— Список объявленийget_ad— Детали объявленияcreate_responsive_search_ad— Создать RSA с заголовками и описаниямиupdate_ad_status— Активировать/приостановить объявлениеremove_ad— Удалить объявлениеget_ad_performance— Метрики эффективности
Ключевые слова (полный CRUD)
list_keywords— Список ключевых слов с показателем качестваadd_keywords— Добавить ключевые слова (Exact, Phrase, Broad)update_keyword— Обновить ставку, статус, URLremove_keyword— Удалить ключевое словоget_keyword_performance— Эффективность с долей показовget_search_terms— Отчет по поисковым запросамadd_negative_keywords— Добавить негативные слова (кампания или группа)
Бюджеты и стратегии ставок
list_budgets— Список бюджетовcreate_budget— Создать бюджетupdate_budget— Обновить сумму/метод доставкиremove_budget— Удалить бюджетlist_bidding_strategies— Список стратегийcreate_bidding_strategy— Создать стратегию (Target CPA, Target ROAS и т.д.)update_bidding_strategy— Обновить стратегиюremove_bidding_strategy— Удалить стратегию
Аудитории и таргетинг
list_audiences— Список аудиторий/списков пользователейget_audience_performance— Эффективность аудиторийlist_campaign_targeting— Критерии таргетингаadd_campaign_location_targeting— Географический таргетингadd_campaign_language_targeting— Таргетинг по языкуadd_ad_schedule— Расписание объявлений (dayparting)remove_campaign_criterion— Удалить критерийget_geo_target_constants— Поиск географических константget_demographics_performance— Демографическая эффективность
Активы и расширения
list_assets— Список всех активовcreate_sitelink_asset— Создать сайтлинкcreate_callout_asset— Создать коллаутcreate_structured_snippet_asset— Создать структурированные сниппетыcreate_call_asset— Создать расширение для звонковcreate_price_asset— Создать расширение ценыcreate_promotion_asset— Создать расширение акцииcreate_lead_form_asset— Создать лид-формуlink_asset_to_campaign— Привязать актив к кампанииlink_asset_to_ad_group— Привязать актив к группеremove_asset— Удалить активget_asset_performance— Эффективность активовlist_campaign_assets— Активы кампанииremove_campaign_asset— Отвязать актив
Конверсии
list_conversion_actions— Список действий конверсииget_conversion_action— Детали конверсииcreate_conversion_action— Создать действие конверсииupdate_conversion_action— Обновить конверсиюremove_conversion_action— Удалить конверсиюget_conversion_performance— Эффективность конверсий
Отчеты и панель управления
execute_gaql_query— Выполнить пользовательский запрос GAQLget_account_dashboard— Полная панель аккаунтаget_campaign_dashboard— Детальная панель кампанииget_performance_by_device— Эффективность по устройствамget_performance_by_network— Эффективность по сетямget_performance_by_hour— Эффективность по часамget_performance_by_day_of_week— Эффективность по дням неделиget_geographic_performance— Географическая эффективностьget_landing_page_performance— Эффективность целевых страницcompare_date_ranges— Сравнить периоды
Метки и общие наборы
list_labels— Список метокcreate_label— Создать меткуremove_label— Удалить меткуapply_label_to_campaign— Применить метку к кампанииapply_label_to_ad_group— Применить метку к группеlist_shared_sets— Список общих списковcreate_shared_set— Создать общий список негативных словadd_shared_set_criteria— Добавить термины в списокlink_shared_set_to_campaign— Привязать список к кампании
Рекомендации и оптимизация
list_recommendations— Список рекомендаций Googleapply_recommendation— Применить рекомендациюdismiss_recommendation— Отклонить рекомендациюget_optimization_score— Оценка оптимизации
Эксперименты и изменения
list_experiments— Список A/B-тестовlist_experiment_arms— Список вариантовget_change_status— Последние изменения
Предварительные требования
Проект Google Cloud с включенным Google Ads API
OAuth2 Client ID типа Desktop
Developer Token Google Ads (получен в ads.google.com > API Center)
Node.js >= 18
Установка
npm install
npm run buildНастройка
Вариант 1: Переменные окружения
export GOOGLE_ADS_CLIENT_ID="seu-client-id"
export GOOGLE_ADS_CLIENT_SECRET="seu-client-secret"
export GOOGLE_ADS_DEVELOPER_TOKEN="seu-developer-token"
export GOOGLE_ADS_REFRESH_TOKEN="seu-refresh-token"
export GOOGLE_ADS_LOGIN_CUSTOMER_ID="123-456-7890" # opcional, para contas MCCВариант 2: Интерактивная настройка
npm run authЭто создаст файл учетных данных в ~/.google-ads-mcp/credentials.json.
Настройка в Claude Code
Добавьте в ваш ~/.claude/settings.json:
{
"mcpServers": {
"google-ads": {
"command": "node",
"args": ["/caminho/para/google-ads-manager-hub/dist/index.js"],
"env": {
"GOOGLE_ADS_CLIENT_ID": "seu-client-id",
"GOOGLE_ADS_CLIENT_SECRET": "seu-client-secret",
"GOOGLE_ADS_DEVELOPER_TOKEN": "seu-developer-token",
"GOOGLE_ADS_REFRESH_TOKEN": "seu-refresh-token",
"GOOGLE_ADS_LOGIN_CUSTOMER_ID": "1234567890"
}
}
}
}Использование
После настройки все инструменты доступны через MCP. Примеры:
"Перечислите все мои активные кампании"
"Создайте поисковую кампанию с бюджетом R$50/день"
"Покажите панель эффективности за последние 30 дней"
"Добавьте эти ключевые слова в группу объявлений X: ..."
"Приостановите кампанию Y"
"Покажите отчет по поисковым запросам"
"Какие рекомендации Google для моего аккаунта?"
Версия API
Этот сервер использует Google Ads API v23 (последняя, выпущена в январе 2026 года).
Структура проекта
src/
├── index.ts # Entry point - MCP server
├── auth/
│ ├── oauth2.ts # OAuth2 client + token management
│ └── setup.ts # Interactive auth setup CLI
├── client/
│ └── google-ads-client.ts # Google Ads REST API client
└── tools/
├── accounts/ # Account & customer management
├── campaigns/ # Campaign CRUD
├── adgroups/ # Ad group CRUD
├── ads/ # Ad CRUD (RSA, etc.)
├── keywords/ # Keywords + search terms + negatives
├── budgets/ # Budgets + bidding strategies
├── audiences/ # Audiences + targeting + demographics
├── assets/ # Assets (sitelinks, callouts, etc.)
├── conversions/ # Conversion actions + tracking
├── reporting/ # Dashboard + GAQL + analytics
├── labels/ # Labels + shared sets
├── recommendations/ # Optimization recommendations
├── experiments/ # A/B tests + change tracking
└── extensions/ # Price, promotion, lead form extensionsThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Manage ad campaigns across Google, Meta, LinkedIn, Reddit, TikTok, and more via AI.
Manage ad campaigns across Google, Meta, LinkedIn, Reddit, TikTok, and more via AI.
Manage Google, Meta, Amazon, TikTok, LinkedIn & ChatGPT ads. 430 tools for campaigns & analytics.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/vertexdevs-hq/google-ads-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server