Google Ads MCP Server
Google Ads MCP Server
Google Ads 管理のための完全な MCP サーバー。完全な CRUD、可視化ダッシュボード、レポート、Google Ads パネルで利用可能なすべての機能の管理を提供します。
機能 (85以上のツール)
アカウント & クライアント
list_accessible_customers— アクセス可能なアカウントを一覧表示get_customer_details— アカウントの詳細list_customer_clients— MCC 配下のクライアントupdate_customer— 設定を更新get_account_hierarchy— アカウント階層get_change_history— 変更履歴
キャンペーン (完全な CRUD)
list_campaigns— フィルター付きでキャンペーンを一覧表示get_campaign— キャンペーンの完全な詳細create_campaign— キャンペーンを作成 (検索、ディスプレイ、ショッピング、動画、パフォーマンスマックスなど)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— 見出しと説明文でレスポンシブ検索広告を作成update_ad_status— 広告を有効化/一時停止remove_ad— 広告を削除get_ad_performance— パフォーマンス指標
キーワード (完全な CRUD)
list_keywords— 品質スコア付きでキーワードを一覧表示add_keywords— キーワードを追加 (完全一致、フレーズ一致、部分一致)update_keyword— 入札、ステータス、URL を更新remove_keyword— キーワードを削除get_keyword_performance— インプレッションシェアを含むパフォーマンスget_search_terms— 検索語句レポートadd_negative_keywords— 否定キーワードを追加 (キャンペーンまたはグループ)
予算 & 入札戦略
list_budgets— 予算を一覧表示create_budget— 予算を作成update_budget— 金額/配信方法を更新remove_budget— 予算を削除list_bidding_strategies— 戦略を一覧表示create_bidding_strategy— 戦略を作成 (目標 CPA、目標 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— 広告スケジュール (曜日・時間帯)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— カスタム GAQL クエリを実行get_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— Google の推奨事項を一覧表示apply_recommendation— 推奨事項を適用dismiss_recommendation— 推奨事項を無視get_optimization_score— 最適化スコア
実験 & 変更
list_experiments— A/B テストを一覧表示list_experiment_arms— バリアントを一覧表示get_change_status— 最近の変更
前提条件
Google Cloud Project で Google Ads API が有効になっていること
OAuth2 クライアント ID (デスクトップタイプ)
Google Ads 開発者トークン (ads.google.com > API センターで取得)
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 経由で利用可能になります。例:
"アクティブなキャンペーンをすべて一覧表示して"
"1日あたり R$50 の予算で検索キャンペーンを作成して"
"過去30日間のパフォーマンスダッシュボードを表示して"
"これらのキーワードを広告グループ X に追加して: ..."
"キャンペーン Y を一時停止して"
"検索語句レポートを表示して"
"私のアカウントに対する Google の推奨事項は何ですか?"
API バージョン
このサーバーは Google Ads API v23 (最新版、2026年1月リリース) を使用しています。
プロジェクト構造
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