GG

grantweston/google-ads-mcp-complete

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

26 stars 12 forks Качество 66 Тренд 11MIT

Google Ads API v21 MCP Сервер - полная реализация со всеми 29 рекламируемыми инструментами

Обзор

40+ инструментов, реализованных с полными возможностями автоматизации! Комплексный сервер Model Context Protocol (MCP), обеспечивающий полный доступ к функционалу Google Ads API v21. Этот сервер позволяет помощникам ИИ создавать, оптимизировать и управлять кампаниями Google Ads с полной автоматизацией с помощью команд естественного языка. В отличие от других репозиториев, которые предоставляют только интерфейсы без реализаций, каждый инструмент на самом деле работает с полной совместимостью Google Ads API v21: Полная автоматизация кампании - Все последние функции и исправления - Успешно управляет реальными кампаниями в масштабе - Полный жизненный цикл кампании от создания до оптимизации - Надежная логика повторных попыток и подробные ошибки - Примеры и синтаксические руководства Перечислите все доступные учетные записи Google Ads - Подробная информация об учетной записи с результатами оптимизации - Полная структура учетной записи и отношения - Создание кампаний с расширенным таргетингом и торгами - Обновление настроек, включая стратегию торгов портфелем.

Обзор (машинный перевод)

Функционально - 40+ инструментов, реализованных с полными возможностями автоматизации!

Комплексный сервер Model Context Protocol (MCP), обеспечивающий полный доступ к функционалу Google Ads API v21. Этот сервер позволяет помощникам ИИ создавать, оптимизировать и управлять кампаниями Google Ads с полной автоматизацией с помощью команд естественного языка.

###Что делает это иначе

** Это полная реализация!** В отличие от других репозиториев, которые предоставляют только интерфейсы без реализаций, каждый инструмент на самом деле работает с полной совместимостью Google Ads API v21:

**40+ Инструменты, реализованные ** - полная автоматизация кампании 100% API v21 Совместимость - все последние функции и исправления Производство проверено - успешно управляет реальными кампаниями в масштабе Усовершенствованная автоматизация - полный жизненный цикл кампании от создания до оптимизации Всеобъемлющая обработка ошибок - надежная логика повторного использования и подробные ошибки Полная документация - Примеры и синтаксические руководства

️ Полный набор инструментов (45+) Инструменты

###Управление счетами (3 инструмента) list_accounts — Перечислите все доступные аккаунты Google Ads

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Complete Google Ads API v21 MCP Server

🎉 FULLY FUNCTIONAL - 40+ tools implemented with complete automation capabilities!

A comprehensive Model Context Protocol (MCP) server that provides full access to Google Ads API v21 functionality. This server enables AI assistants to create, optimize, and manage Google Ads campaigns with complete automation through natural language commands.

🚀 What Makes This Different

This is a COMPLETE implementation! Unlike other repositories that only provide interfaces without implementations, every single tool actually works with full Google Ads API v21 compatibility:

✅ 40+ Tools Implemented - Complete campaign automation
✅ 100% API v21 Compatible - All latest features and fixes
✅ Production Tested - Successfully manages real campaigns at scale
✅ Advanced Automation - Full campaign lifecycle from creation to optimization
✅ Comprehensive Error Handling - Robust retry logic and detailed errors
✅ Complete Documentation - Examples and syntax guides

🛠️ Complete Tool Set (45+ Tools)

🏢 Account Management (3 Tools)

  • list_accounts - List all accessible Google Ads accounts
  • get_account_info - Detailed account information with optimization scores
  • get_account_hierarchy - Complete account structure and relationships

🎯 Campaign Management (10 Tools)

  • create_campaign - Create campaigns with advanced targeting and bidding
  • update_campaign - Update settings including portfolio bidding strategy assignment
  • pause_campaign / resume_campaign - Campaign lifecycle management
  • list_campaigns - Filter and search campaigns with performance data
  • get_campaign - Comprehensive campaign details and metrics
  • delete_campaign - Safe campaign removal
  • copy_campaign - Duplicate campaigns with new budgets
  • create_ad_schedule - Advanced dayparting with bid adjustments
  • get_campaign_overview - Complete dashboard showing campaign structure, keywords, extensions, optimization score

📁 Ad Group Management (3 Tools)

  • create_ad_group - Create ad groups with custom bidding
  • update_ad_group - Modify ad group settings and bids
  • list_ad_groups - Browse ad groups with filters

📝 Advanced Ad Management (10 Tools)

  • create_responsive_search_ad - Modern responsive search ads
  • create_expanded_text_ad - Traditional expanded text ads
  • list_ads / update_ad / pause_ad / enable_ad / delete_ad - Complete ad lifecycle
  • compare_ad_performance - Side-by-side ad performance analysis
  • get_ad_group_performance_ranking - Rank ads by efficiency metrics
  • identify_optimization_opportunities - AI-powered optimization recommendations
  • calculate_roas_by_ad - Return on Ad Spend analysis with profitability insights

🧠 Keyword Intelligence (8 Tools)

  • add_keywords - Add keywords with custom match types and bids
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "google-ads": { "command": "/path/to/venv/bin/python", "args": ["/path/to/google-ads-mcp-complete/run_server.py"], "env": { "GOOGLE_ADS_DEVELOPER_TOKEN": "YOUR_TOKEN", "GOOGLE_ADS_CLIENT_ID": "YOUR_CLIENT_ID", "GOOGLE_ADS_CLIENT_SECRET": "YOUR_SECRET", "GOOGLE_ADS_REFRESH_TOKEN": "YOUR_REFRESH_TOKEN", "GOOGLE_ADS_LOGIN_CUSTOMER_ID": "YOUR_MANAGER_ID" } } } }