Google Ads MCP Server

Google Ads PPC MCP AI Integration

Google Ads MCP Server 通过 Model Context Protocol (MCP) 为 Google Ads 营销活动管理提供全面的 AI 驱动自动化。这一企业级集成使营销团队、代理商和广告主能够使用自然语言命令通过 Claude、Cursor、Windsurf 和 FlowHunt 等 AI 助手管理整个 Google Ads 账户。

与需要持续导航仪表板的手动营销活动管理不同,Google Ads MCP Server 让您可以通过简单的对话请求分析性能数据、优化营销活动、研究关键词、调整预算和竞价、创建新营销活动、管理否定关键词并生成自定义报告。该服务器提供 30 多个专用工具,涵盖账户管理、营销活动操作、广告组控制、关键词研究和优化、性能分析、地理和设备细分,以及用于同时管理数百个更改的批量操作。

这种强大的集成将耗时的手动任务转变为自动化工作流程。营销团队可以即时检查营销活动性能、识别优化机会、跨多个营销活动调整竞价、添加否定关键词以减少浪费的支出、研究新的关键词机会,并创建全面的性能报告,而无需离开他们的 AI 助手。结果是大幅减少营销活动管理时间、更快响应性能变化,并更多地专注于增长计划而不是操作任务。

提示词列表

营销活动性能分析

显示过去 30 天所有活跃营销活动及其性能指标
列出上周花费超过 $1000 且转化率低于 2% 的所有营销活动
比较过去 7 天与过去 30 天的营销活动性能
查找过去 7 天展示次数下降超过 30% 或成本增加超过 40% 的营销活动

关键词研究和管理

研究针对美国的"跑鞋"关键词创意,搜索量高
显示过去 30 天质量得分低于 5 且花费超过 $100 的所有关键词
查找过去 30 天至少有 3 次转化但不在我的关键词列表中的所有搜索字词
更新质量得分高于 7 且转化率高于 5% 的所有关键词的关键词竞价

营销活动优化

暂停过去 14 天 CTR 低于 2% 且成本高于 $500 的所有营销活动
将转化率高于 4% 且 ROAS 高于 300% 的营销活动预算增加 50%
将 ROAS 低于 200% 的营销活动预算减少 30%

营销活动创建和管理

为"环保水瓶"创建新的搜索营销活动,每日预算为 $50,使用最大化点击竞价
创建 Performance Max 营销活动,每日预算为 $100,目标为转化

否定关键词管理

显示包含"免费"、"便宜"或"替代"的所有搜索字词,点击次数超过 20 次但转化为 0
将这 50 个否定关键词添加到所有搜索营销活动:[关键词列表]

地理和设备性能

显示过去 60 天按州划分的营销活动性能,按 ROAS 排序
比较过去 30 天所有营销活动的移动设备、桌面和平板电脑的转化率
Logo

准备好发展您的业务了吗?

今天开始免费试用,几天内即可看到结果。

资源列表

未提供显式资源。服务器直接连接到由 customer_id 指定的 Google Ads 账户。所有账户数据、营销活动、广告组、关键词和性能指标均通过 Google Ads API 访问。

工具列表

Google Ads MCP Server 提供 30 个综合工具,分为以下类别:

账户管理工具

google_ads_list_accounts 列出所有可访问的 Google Ads 账户,包括管理员 (MCC) 账户及其子账户。返回账户 ID、名称、类型和层次结构信息。对于多账户管理至关重要。

google_ads_get_account_info 获取特定 Google Ads 账户的详细信息,包括货币、时区、跟踪设置和测试账户状态。在运行营销活动之前使用此工具验证账户配置。

查询和报告工具

google_ads_run_gaql 执行自定义 Google Ads Query Language (GAQL) 查询以进行高级报告和数据检索。支持所有 GAQL 功能,包括指标、细分、日期范围、过滤器和联接。这是满足自定义分析和复杂报告需求的最强大工具。

营销活动管理工具

google_ads_list_campaigns 列出账户的所有营销活动,支持分页和可选的按状态 (ENABLED、PAUSED、REMOVED) 和营销活动类型 (SEARCH、DISPLAY、SHOPPING、VIDEO、PERFORMANCE_MAX、DEMAND_GEN) 过滤。返回营销活动 ID、名称、预算和状态信息。

google_ads_get_campaign_performance 获取营销活动的综合性能指标,包括展示次数、点击次数、成本、转化次数、CTR(点击率)、CPC(每次点击成本)和转化率。支持灵活的日期范围(TODAY、YESTERDAY、LAST_7_DAYS、LAST_14_DAYS、LAST_30_DAYS、THIS_MONTH、LAST_MONTH、LAST_90_DAYS)和分页。

google_ads_update_campaign_status 将营销活动状态更新为 ENABLED、PAUSED 或 REMOVED。使用此工具根据性能或业务需求快速激活或暂停营销活动。

google_ads_update_campaign_budget 更新营销活动每日预算。预算以微单位指定(1,000,000 微单位 = $1)。对于扩展成功的营销活动或减少表现不佳的营销活动的支出至关重要。

google_ads_create_campaign 使用指定的预算和竞价策略创建新营销活动。支持所有主要营销活动类型 (SEARCH、DISPLAY、SHOPPING、VIDEO、PERFORMANCE_MAX、LOCAL、SMART、APP、DISCOVERY、DEMAND_GEN) 和竞价策略 (MAXIMIZE_CLICKS、MANUAL_CPC、TARGET_CPA、TARGET_ROAS、MAXIMIZE_CONVERSIONS、MAXIMIZE_CONVERSION_VALUE)。为安全起见,营销活动默认以 PAUSED 状态启动。

广告组管理工具

google_ads_list_ad_groups 列出账户的所有广告组,支持分页和可选的按营销活动和状态过滤。返回广告组 ID、名称、竞价和状态信息。

google_ads_get_ad_group_performance 获取广告组的详细性能指标,包括展示次数、点击次数、成本、转化次数、CTR 和 CPC。支持按营销活动过滤和灵活的日期范围。

google_ads_update_ad_group_status 将广告组状态更新为 ENABLED、PAUSED 或 REMOVED。使用此工具控制营销活动中哪些广告组处于活跃状态。

google_ads_update_ad_group_cpc_bid 更新广告组 CPC 竞价金额。竞价以微单位指定(1,000,000 微单位 = $1)。使用此工具根据性能数据优化竞价。

google_ads_create_ad_group 在营销活动中创建新的广告组。可选择设置 CPC 竞价和初始状态(ENABLED 或 PAUSED)。广告组默认以 ENABLED 状态启动。

广告管理工具

google_ads_list_ads 列出账户的所有广告,支持分页和可选的按广告组、营销活动和状态过滤。返回广告 ID、类型、状态和广告内容。

google_ads_get_ad_performance 获取单个广告的性能指标,包括展示次数、点击次数、成本、转化次数和 CTR。支持按营销活动、广告组和最小展示次数阈值过滤。

google_ads_update_ad_status 将广告状态更新为 ENABLED 或 PAUSED。注意:无法通过 API 将广告设为 REMOVED - 如果需要,请删除广告组。

google_ads_create_responsive_search_ad 创建包含 3-15 个标题和 2-4 个描述的自适应搜索广告 (RSA)。Google Ads 自动测试组合以找到效果最佳的变体。每个标题最多 30 个字符,每个描述最多 90 个字符。为便于审核,广告默认以 PAUSED 状态启动。

关键词研究和管理工具

google_ads_keyword_planner 使用 Google Ads 关键词规划师生成关键词创意。返回关键词的搜索量数据、竞争水平和竞价估算。接受种子关键词或页面 URL 作为输入。支持语言和地理定位(默认:英语,美国)。

google_ads_get_search_terms 获取触发您广告的实际搜索字词(搜索查询报告)。对于识别新的关键词机会和否定关键词候选至关重要。返回带有性能指标的查询。支持按营销活动、广告组、最小展示次数和最小点击次数过滤。

google_ads_get_keyword_performance 获取关键词的综合性能指标,包括文本、匹配类型(EXACT、PHRASE、BROAD)、质量得分、展示次数、点击次数、成本、转化次数和转化价值。支持按营销活动、广告组、匹配类型和最小阈值过滤。

google_ads_create_keyword 将单个关键词添加到广告组。指定关键词文本、匹配类型(EXACT、PHRASE、BROAD)、可选 CPC 竞价和初始状态。关键词默认以 ENABLED 状态启动。

google_ads_batch_create_keywords 在单个批量请求中向广告组添加最多 1000 个关键词。比逐个添加关键词更高效。每个关键词可以有自己的匹配类型、竞价和状态。

google_ads_update_keyword_status 将关键词状态更新为 ENABLED、PAUSED 或 REMOVED。使用此工具根据性能控制哪些关键词处于活跃状态。

google_ads_update_keyword_cpc_bid 更新单个关键词 CPC 竞价金额。竞价以微单位指定(1,000,000 微单位 = $1)。对于基于关键词性能的竞价优化至关重要。

google_ads_batch_update_keyword_bids 在单个批量请求中更新最多 1000 个关键词的 CPC 竞价。比逐个更新竞价更高效。非常适合自动化竞价优化工作流程。

否定关键词管理工具

google_ads_add_negative_keyword 在营销活动或广告组级别添加否定关键词,以防止广告针对特定搜索字词展示。有助于减少在无关流量上的浪费支出。指定关键词文本和匹配类型(EXACT、PHRASE、BROAD)。

google_ads_batch_add_negative_keywords 在单个批量请求中添加最多 1000 个否定关键词。所有关键词必须在同一级别(营销活动级别或广告组级别)。对于有效实施否定关键词策略至关重要。

转化跟踪工具

google_ads_list_conversion_actions 列出账户中定义的所有转化操作。返回转化 ID、名称、类别、状态和跟踪设置。对于了解正在跟踪哪些转化以及针对正确目标进行优化至关重要。

性能细分工具

google_ads_get_geographic_performance 获取按地理位置(国家/地区)细分的性能指标。识别哪些位置产生最佳结果。使用此工具优化地理定位和预算分配。

google_ads_get_device_performance 获取按设备类型(移动设备、桌面、平板电脑)细分的性能指标。返回每个设备的 CTR、转化率和成本。对于设备竞价调整和移动优化策略至关重要。

此 MCP Server 的用例

1. 管理 50 多个客户账户的代理商需要早晨性能报告

业务挑战: 数字营销代理商需要处理数十个客户账户,每个账户仅检查夜间性能就需要 30-45 分钟。有 50 个账户,这意味着一个人要花费整个早上(4-5 小时)仅收集数据,然后才能开始任何优化工作。预算超支或营销活动暂停等关键问题会被忽视数小时。

MCP 解决方案: 使用 google_ads_list_accountsgoogle_ads_get_campaign_performance 工具创建自动化的早晨简报工作流程。简单地问:“为我所有的客户账户生成性能摘要,显示预算支出超过 80%、CTR 低于 1.5% 或过去 24 小时成本增加 20% 以上的营销活动。” AI 同时查询所有账户并提供带有特定账户 ID、营销活动名称和指标的优先警报列表。

节省时间: 每天 4-5 小时减少到 10-15 分钟。每周节省 20-25 小时用于实际优化工作。

投资回报影响: 按每小时 $150 计费的代理商每周节省 $3,000-3,750 的人工成本。更重要的是,在几小时而不是几天内发现预算超支可以防止整个投资组合每月 $5,000-15,000 的客户预算浪费,从而显著改善客户保留率和满意度。

2. 电子商务品牌在促销危机期间暂停表现不佳的广告

业务挑战: 您的促销开始了 3 小时,但转化率正在下降,而广告支出正在加速。您正在为不转化的广告烧钱。您需要立即暂停跨 15 个营销活动和 200 多个广告组的表现不佳者,但手动点击界面需要 45-60 分钟,而这段时间资金正在流失。

MCP 解决方案: 在 2 分钟内执行紧急优化。询问:“显示过去 3 小时展示次数超过 100 次但转化次数为 0 的所有广告,然后立即暂停它们。” AI 使用 google_ads_get_ad_performance 识别非转化者,并使用 google_ads_update_ad_status 批量暂停它们。跟进:“将转化率高于 4% 且 ROAS 高于 300% 的营销活动预算增加 50%。”

节省时间: 45-60 分钟的疯狂手动工作减少到 2-3 分钟。在危机期间,每一分钟都很重要。

财务影响: 在 6 小时促销期间停止 $3,000-5,000 的浪费广告支出。同时扩展获胜者可获得额外 $8,000-12,000 的收入,否则这些收入会因预算上限而损失。净影响:一个下午节省/赚取 $11,000-17,000。

(由于长度限制,我将继续在后续响应中完成其他部分)

如何设置

前提条件

在设置 Google Ads MCP Server 之前,您需要:

  1. Google Ads API 访问权限: 通过您的 Google Ads 账户申请 Google Ads API 访问权限
  2. 开发者令牌: 从 Google Ads 获取开发者令牌(所有 API 请求都需要)
  3. OAuth2 凭据: 在 Google Cloud Console 中创建 OAuth2 凭据
  4. 刷新令牌: 使用 OAuth2 playground 或 Google Ads API 身份验证流程生成刷新令牌

有关获取这些凭据的详细说明,请访问 Google Ads API 文档

Windsurf

  1. 确保已安装 Python 3.10+。
  2. 联系 FlowHunt 以访问 Google Ads MCP server。
  3. 获取您的 Google Ads API 凭据(开发者令牌、客户端 ID、客户端密钥、刷新令牌)。
  4. 将 Google Ads MCP server 添加到您的 mcpServers 配置中:
    {
      "mcpServers": {
        "google-ads-mcp": {
          "command": "python3",
          "args": ["-m", "google_ads_mcp"],
          "env": {
            "GOOGLE_ADS_DEVELOPER_TOKEN": "your_developer_token",
            "GOOGLE_ADS_CLIENT_ID": "your_client_id",
            "GOOGLE_ADS_CLIENT_SECRET": "your_client_secret",
            "GOOGLE_ADS_REFRESH_TOKEN": "your_refresh_token"
          }
        }
      }
    }
    
  5. 保存配置并重启 Windsurf。
  6. 验证 MCP server 是否出现在 Windsurf 的 MCP 面板中。

Claude

  1. 确保已安装 Python 3.10+。
  2. 联系 FlowHunt 以访问 Google Ads MCP server。
  3. 获取您的 Google Ads API 凭据。
  4. 更新您的 Claude 配置:
    {
      "mcpServers": {
        "google-ads-mcp": {
          "command": "python3",
          "args": ["-m", "google_ads_mcp"],
          "env": {
            "GOOGLE_ADS_DEVELOPER_TOKEN": "your_developer_token",
            "GOOGLE_ADS_CLIENT_ID": "your_client_id",
            "GOOGLE_ADS_CLIENT_SECRET": "your_client_secret",
            "GOOGLE_ADS_REFRESH_TOKEN": "your_refresh_token"
          }
        }
      }
    }
    
  5. 保存配置并重启 Claude。
  6. 在 Claude 的集成面板中确认 MCP server 连接。

Cursor

  1. 安装 Python 3.10+ 并确保您拥有 Google Ads API 访问权限。
  2. 联系 FlowHunt 以访问 Google Ads MCP server。
  3. 获取您的 Google Ads API 凭据。
  4. 编辑 Cursor 的配置文件:
    {
      "mcpServers": {
        "google-ads-mcp": {
          "command": "python3",
          "args": ["-m", "google_ads_mcp"],
          "env": {
            "GOOGLE_ADS_DEVELOPER_TOKEN": "your_developer_token",
            "GOOGLE_ADS_CLIENT_ID": "your_client_id",
            "GOOGLE_ADS_CLIENT_SECRET": "your_client_secret",
            "GOOGLE_ADS_REFRESH_TOKEN": "your_refresh_token"
          }
        }
      }
    }
    
  5. 保存并重启 Cursor。
  6. 在 MCP 面板中检查服务器状态。

Cline

  1. 确保存在 Python 3.10+。
  2. 联系 FlowHunt 以访问 Google Ads MCP server。
  3. 获取您的 Google Ads API 凭据。
  4. 更新 Cline 的配置:
    {
      "mcpServers": {
        "google-ads-mcp": {
          "command": "python3",
          "args": ["-m", "google_ads_mcp"],
          "env": {
            "GOOGLE_ADS_DEVELOPER_TOKEN": "your_developer_token",
            "GOOGLE_ADS_CLIENT_ID": "your_client_id",
            "GOOGLE_ADS_CLIENT_SECRET": "your_client_secret",
            "GOOGLE_ADS_REFRESH_TOKEN": "your_refresh_token"
          }
        }
      }
    }
    
  5. 保存、重启并验证连接。

安全最佳实践

切勿在配置文件中硬编码凭据。 始终使用环境变量处理敏感信息:

  • 将凭据存储在系统的环境变量管理器中
  • 在生产部署中使用密钥管理服务
  • 尽可能将 Google Cloud Console API 访问限制为特定 IP 地址
  • 定期轮换刷新令牌
  • 为开发和生产环境使用单独的开发者令牌
  • 通过 Google Ads API 报告监控 API 使用情况

如何在流程中使用此 MCP

在 FlowHunt 中使用 MCP

要将 Google Ads MCP Server 集成到您的 FlowHunt 工作流程中,首先将 MCP 组件添加到您的流程中并连接到您的 AI 代理:

FlowHunt MCP 流程

单击 MCP 组件以打开配置面板。在系统 MCP 配置部分,使用以下 JSON 格式插入您的 MCP server 详细信息:

{
  "google-ads-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/google-ads-mcp"
  }
}

配置完成后,您的 AI 代理可以访问所有 30 个 Google Ads 管理工具。代理现在可以:

  • 自动检查营销活动性能并生成每日报告
  • 根据您定义的性能阈值识别优化机会
  • 研究关键词并将其添加到营销活动中
  • 管理否定关键词以减少浪费的支出
  • 同时跨多个营销活动调整竞价
  • 根据模板或自然语言描述创建新营销活动
  • 监控地理和设备性能以进行定位优化

示例工作流程:创建一个自动化营销活动优化流程,每天早上检查性能,识别表现不佳的营销活动,暂停高成本低转化的关键词,提高高性能关键词的竞价,并向您的团队发送摘要报告。

请记住将"google-ads-mcp"替换为您实际的 MCP server 名称,并将 URL 更新为您部署的 MCP server 端点。


概述

部分可用性详细信息/注释
概述综合服务器文档
提示词列表⚠️无预定义模板(支持自然语言)
资源列表⚠️直接 API 集成(无显式资源)
工具列表涵盖所有营销活动方面的 30 个综合工具
保护 API 密钥需要环境变量配置
MCC(管理员账户)支持完整的多账户管理支持
GAQL 查询支持高级自定义报告功能
批量操作关键词、竞价和否定词的批量更新
营销活动创建支持所有主要营销活动类型
性能报告具有灵活日期范围的综合指标

我们的意见

Google Ads MCP Server 是一个企业级解决方案,它将 Google Ads 管理从耗时的手动过程转变为 AI 驱动的自动化工作流程。凭借涵盖营销活动管理各个方面的 30 个专用工具,该服务器使营销团队能够通过自然语言命令管理营销活动,从而大幅减少运营开销。

该服务器在三个关键领域表现出色:全面功能(涵盖从账户管理到竞价优化的所有内容)、效率(用于同时管理数百个更改的批量操作)和灵活性(用于自定义报告需求的 GAQL 查询支持)。包含 MCC 账户支持使其成为管理多个客户的代理商的理想选择。

虽然该服务器不提供预定义的提示模板,但自然语言界面意味着您可以使用自己的语言与 Google Ads 交互,而不是学习特定的命令语法。广泛的工具文档清楚地说明了可用的功能。

最适合: 管理大量 Google Ads 支出的营销团队、代理商和企业,他们希望自动化日常任务、更快地响应性能变化,并腾出时间进行战略工作。该服务器需要 Google Ads API 访问权限和对 Google Ads 概念(营销活动、广告组、关键词等)的基本理解。

节省时间潜力: 组织通常报告营销活动管理时间减少 50-70%,许多日常任务从几小时减少到几分钟。这使团队能够使用相同的资源管理 2-3 倍的营销活动。

MCP 评分

有许可证✅ (专有)
有综合工具✅ (30 个工具)
MCC 账户支持
批量操作
营销活动创建
GAQL 查询支持
性能报告
关键词研究
竞价管理
否定关键词管理
整体功能评分优秀

联系我们在FlowHunt托管您的MCP服务器

FlowHunt在您的内部系统和AI工具之间提供额外的安全层,让您能够精细控制从MCP服务器可访问哪些工具。托管在我们基础设施中的MCP服务器可以与FlowHunt的聊天机器人以及ChatGPT、Claude和各种AI编辑器等热门AI平台无缝集成。

常见问题

什么是 Google Ads MCP Server?

Google Ads MCP Server 是使用 Model Context Protocol (MCP) 连接 Google Ads 和 AI 助手的综合桥梁。它支持对 Google Ads 营销活动进行自然语言控制,允许您通过对话式 AI 命令管理营销活动、分析性能、研究关键词、更新预算和竞价,以及创建新营销活动。

Google Ads MCP Server 的主要用例是什么?

主要用例包括:自动化性能报告和分析、AI 驱动的营销活动优化、自然语言关键词研究、跨多个营销活动的预算管理、基于性能数据的自动化竞价调整、竞争对手关键词分析、否定关键词管理,以及通过对话命令创建营销活动和广告组。

如何保护我的 Google Ads API 凭据?

将所有敏感凭据存储为环境变量。切勿在配置文件中硬编码您的开发者令牌、客户端 ID、客户端密钥或刷新令牌。在 MCP server 配置中使用 'env' 字段安全传递凭据。此外,通过 Google Cloud Console 权限限制 API 访问。

我可以使用此 MCP server 管理多个 Google Ads 账户吗?

可以,该服务器支持管理员 (MCC) 账户。使用 login_customer_id 参数访问 MCC 账户下的子账户。这使得能够通过单一 AI 界面集中管理多个客户账户。

我可以使用此 MCP server 创建哪些类型的营销活动?

该服务器支持所有主要的 Google Ads 营销活动类型,包括 SEARCH、DISPLAY、SHOPPING、VIDEO、PERFORMANCE_MAX、DEMAND_GEN、LOCAL、SMART、APP 和 DISCOVERY 营销活动。您可以通过自然语言命令创建、管理和优化任何营销活动类型。

GAQL 查询工具如何工作?

google_ads_run_gaql 工具允许您执行 Google Ads Query Language (GAQL) 查询以进行自定义报告。您可以使用类似 SQL 的语法访问任何 Google Ads 数据,检索特定指标和维度,应用过滤器和日期范围,并组合来自多个资源的数据进行全面分析。

我可以使用此 MCP server 自动化竞价管理吗?

可以,该服务器提供多种竞价管理工具,包括单个关键词竞价更新、一次最多 1000 个关键词的批量竞价更新、广告组 CPC 竞价调整,以及基于性能指标的自动化竞价优化。竞价以微单位指定(1,000,000 微单位 = $1)。

如何在 FlowHunt 内部使用此 MCP server?

将 MCP 组件添加到您的 FlowHunt 流程中并连接到您的 AI 代理。在 MCP 配置面板中,以 JSON 格式插入您的 Google Ads MCP server 详细信息。配置完成后,您的 AI 代理可以访问所有 Google Ads 管理功能,用于自动化营销活动优化和报告工作流程。

使用 FlowHunt 试用 Google Ads MCP Server

自动化您的 Google Ads 工作流程,消除手动营销活动管理任务,并通过自然语言命令赋能您的营销团队优化营销活动。

了解更多

Amazon Ads MCP服务器
Amazon Ads MCP服务器

Amazon Ads MCP服务器

Amazon Ads MCP服务器通过MarketplaceAdPros为AI助手和亚马逊广告之间架起桥梁,提供对广告活动管理、报告、推荐和实验的无缝程序化访问。简化工作流程,为Sponsored Products、Brands和Display解锁AI驱动的自动化。...

2 分钟阅读
AI Automation Advertising +4
Google Search Console MCP Server
Google Search Console MCP Server

Google Search Console MCP Server

使用模型上下文协议(MCP)将Google Search Console数据与AI助手和开发者工具集成。Google Search Console MCP Server支持自然语言SEO查询、自动化搜索性能监控、索引管理以及Claude、Cursor、Windsurf和FlowHunt等工具的无缝工作流集成。...

2 分钟阅读
SEO Search Console +5
Google Drive MCP Server
Google Drive MCP Server

Google Drive MCP Server

使用模型上下文协议(MCP)将Google Drive与AI助手和开发者工具无缝集成。Google Drive MCP Server支持自然语言文件操作、自动化文档管理以及Claude、Cursor、Windsurf和FlowHunt等工具的智能协作工作流。...

3 分钟阅读
Cloud Storage File Management +4