关于 Google Ads MCP by InsightfulPipe
面向广告主和代理机构的托管 MCP 服务,可通过 AI 助手分析和管理 Google Ads。提供 GAQL 查询及按账户细分的操作权限,新建广告系列和广告组默认暂停。
主要功能
- 01广告系列、广告组和关键词报告
- 02使用 GAQL 进行自定义查询
- 03关键词建议与定向设置
- 04管理广告系列和广告组
- 05按账户设置操作权限
适用场景
- 01查看点击、花费和转化数据
- 02使用 GAQL 查询 Google Ads 数据
- 03创建广告系列或调整定向
MCP 相关
通过托管远程服务向 MCP 客户端提供 Google Ads 报告与管理操作。账户可限制已启用的操作;新建广告系列和广告组默认处于暂停状态。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://google-ads.insightfulmcp.com/claude mcp add --transport http com-insightfulpipe-google-ads https://google-ads.insightfulmcp.com/{"mcpServers":{"com-insightfulpipe-google-ads":{"type":"http","url":"https://google-ads.insightfulmcp.com/"}}}在 Cursor 中打开{"servers":{"com-insightfulpipe-google-ads":{"type":"http","url":"https://google-ads.insightfulmcp.com/"}}}在 VS Code 中打开{"mcpServers":{"com-insightfulpipe-google-ads":{"type":"http","url":"https://google-ads.insightfulmcp.com/"}}}{"mcpServers":{"com-insightfulpipe-google-ads":{"serverUrl":"https://google-ads.insightfulmcp.com/"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Insightful Pipe 提供的 Google Ads MCP 服务
将 Google Ads 连接到 AI 助手,用于广告分析和广告系列管理。
这是 Insightful Pipe MCP 服务集合的一部分 — 使用 Model Context Protocol (MCP),将您的 Google Ads 账号连接到 Claude、ChatGPT、Cursor 等 AI 助手。分析广告系列、优化广告支出,并直接在对话中获取 AI 驱动的洞察。
MCP 服务 URL
https://google-ads.insightfulmcp.com/
什么是 Google Ads MCP?
Google Ads MCP 是一个远程 Model Context Protocol 服务,可让 AI 助手与您的 Google Ads 数据交互。此 MCP 集成可让您:
- 使用自然语言查询广告系列效果指标
- 分析广告组和关键字的表现
- 获取 AI 驱动的广告系列优化建议
- 监控 ROAS、CTR、CPC 和转化指标
- 创建和管理广告系列、广告组和关键字
- 执行自定义 GAQL 查询,进行高级报告分析
安装
Claude
- 复制 MCP 服务 URL:
https://google-ads.insightfulmcp.com/ - 打开 Claude 连接器设置
- 滚动到底部并点击 添加自定义连接器
- 粘贴 URL 并点击 添加
- 点击 连接;如果出现提示,请登录 InsightfulPipe。随后 Claude 会将该连接器列为已连接。
ChatGPT
通过 ChatGPT 的开发者模式添加自定义 MCP 服务。是否可用取决于您的 ChatGPT 套餐,工作区管理员可能需要启用该功能。
- 在 ChatGPT 设置中开启开发者模式
- 为远程 MCP 服务创建新应用,并粘贴 URL:
https://google-ads.insightfulmcp.com/ - 如果出现提示,请登录 InsightfulPipe。登录后即完成连接。
参阅 OpenAI 指南:ChatGPT 中的开发者模式和 MCP 应用
Claude Code
claude mcp add --transport http google-ads https://google-ads.insightfulmcp.com/
Cursor
将服务添加到 ~/.cursor/mcp.json(所有项目)或 .cursor/mcp.json(单个项目):
{
"mcpServers": {
"google-ads": {
"url": "https://google-ads.insightfulmcp.com/"
}
}
}
当 Cursor 显示 需要身份验证时,点击连接;如果出现提示,请登录 InsightfulPipe。
Gemini CLI
gemini mcp add --transport http google-ads https://google-ads.insightfulmcp.com/
可用操作
99 项操作:37 项读取操作,62 项写入操作。
读取操作(37)
显示全部 37 个读取操作
| 操作 | 描述 |
|---|---|
account_performance_report | 指定日期范围内的账户表现:点击次数、费用、展示次数、转化次数和所有转化次数 |
ad_performance_report | 指定日期范围内的广告表现:每条广告的状态、点击次数、费用、展示次数和转化次数 |
bidding_strategy_report | 指定日期范围内的组合出价策略表现:类型、状态、点击次数、费用、每次转化费用、展示次数、平均 CPC 和转化次数 |
campaign_performance_report | 指定日期范围内的广告系列表现:状态、出价策略类型、点击次数、费用、展示次数、转化次数和所有转化次数 |
dsa_search_terms_report | 动态搜索广告搜索词:展示的标题和着陆页、点击次数、费用、展示次数和转化次数 |
gaql | 执行 GAQL(Google Ads 查询语言)查询 |
generate_keyword_ideas | 使用 Keyword Planner 根据种子关键词或 URL 生成关键词创意 |
get_account_info | 客户账户信息和设置 |
get_ad_group_bidding | 广告组出价策略信息 |
get_ad_group_labels | 广告组标签关联 |
get_ad_groups | 广告组表现数据和配置 |
get_ad_labels | 广告组广告标签关联 |
get_ads | 广告创意表现数据和政策信息 |
get_audiences | 受众定位和人口统计表现数据 |
get_campaign_bidding | 广告系列出价策略配置 |
get_campaign_budgets | 广告系列预算配置和建议 |
get_campaign_labels | 广告系列标签关联 |
get_campaigns | 广告系列表现数据和配置 |
get_change_history | Google Ads 实体的变更状态历史 |
get_clicks | 点击级表现和位置数据 |
get_client_accounts | 客户客户端层级和管理信息 |
get_criterion_labels | 广告组条件标签关联 |
get_customer_labels | 客户标签关联 |
get_display_keywords | 展示广告关键词定位表现 |
get_geo_performance | 地理和基于位置的表现数据 |
get_keywords | 关键词表现数据和统计信息 |
get_labels | 标签管理和组织数据 |
get_non_manager_accounts | 仅限客户客户端中的非经理账户 |
get_shopping_performance | 购物广告系列的产品级表现数据 |
get_topics | 主题定位表现数据 |
get_user_interests | 用户兴趣类别和可用性 |
get_user_locations | 基于用户位置的表现数据 |
keyword_performance_report | 指定日期范围内的关键词表现:状态、首页、首位和页首 CPC 预估 |
list_bidding_strategies | 列出组合出价策略及其类型、状态、目标、出价上限和关联的广告系列数量 |
list_conversion_actions | 列出转化操作(ID、名称、类型、类别、状态);传入 conversion_action_id 可查看该操作的代码片段 |
search_terms_report | 触发广告的搜索词:匹配类型、点击次数、费用、展示次数和转化次数 |
suggest_geo_targets | 按名称(城市、邮政编码、地区)搜索地理定位常量,以获取用于位置定位的 ID |
写入操作(62)
显示全部 62 个写入操作
| 操作 | 描述 | |--------|-------------| | `add_audience_targeting` | 使用广告组定位用户列表(再营销受众) | | `add_call_asset` | 向账号添加电话素材(在广告中显示电话号码) | | `add_callout_asset` | 向账号或广告系列添加宣传信息文本片段(例如“免费配送”“全天候支持”) | | `add_demographic_targeting` | 为广告组添加年龄和/或性别人口统计定位 | | `add_dsa_webpage_targeting` | 为 DSA 广告组添加网页定位条件(包括页面 Feed 标签定位) | | `add_keywords` | 向广告组添加关键字 | | `add_label` | 创建新标签,用于整理广告系列、广告组和广告 | | `add_lead_form_asset` | 为广告系列添加潜在客户表单(用户可直接通过广告提交信息) | | `add_location_targeting` | 为广告系列添加地理位置定位(国家、城市、邮政编码、地区) | | `add_negative_keywords` | 在广告系列或广告组级别添加否定关键字 | | `add_price_asset` | 向账号添加价格素材(在广告下方显示产品/服务价格) | | `add_proximity_targeting` | 为广告系列添加半径/邻近定位(定位坐标周围一定半径内的用户) | | `add_sitelinks` | 为广告系列添加网站链接素材(广告下方可点击的链接) | | `add_structured_snippet_asset` | 为广告系列添加结构化摘要(基于类别的亮点) | | `apply_label` | 将标签应用于广告系列、广告组或广告 | | `attach_conversion_actions_to_campaign` | 通过 Campaign.selective_optimization 将特定转化操作绑定到 App 广告系列 | | `create_ad_group` | 创建新的广告组(始终以已暂停状态创建) | | `create_app_ad` | 在现有 App 广告系列广告组中创建 App 广告 | | `create_app_campaign` | 创建 App 广告系列及其初始 App 广告组(始终以已暂停状态创建) | | `create_app_deep_link_asset` | 为 App 广告创建应用深层链接素材 | | `create_asset_group` | 向现有 Performance Max 广告系列添加素材组 | | `create_bidding_strategy` | 创建共享的组合出价策略(Target CPA、Target ROAS、Maximize Conversions 或 Maximize Conversion Value) | | `create_campaign` | 创建新的广告系列(始终以已暂停状态创建) | | `create_conversion_action` | 创建转化操作以跟踪有价值的用户操作 | | `create_display_campaign` | 通过单个原子请求创建展示广告系列、广告组和自适应展示广告 | | `create_dsa_campaign` | 创建动态搜索广告(DSA)搜索广告系列(始终以已暂停状态创建) | | `create_dynamic_search_ad` | 在 DSA 广告组中创建动态搜索广告(始终以已暂停状态创建) | | `create_page_feed` | 创建 DSA 页面 Feed(类型为 PAGE_FEED 的 AssetSet),包含页面 URL 和标签 | | `create_performance_max_campaign` | 通过单个原子请求创建 Performance Max 广告系列及其素材组 | | `create_responsive_display_ad` | 创建自适应展示广告(始终以已暂停状态创建) | | `create_responsive_search_ad` | 创建自适应搜索广告(始终以已暂停状态创建) | | `create_search_campaign` | 创建新的搜索广告系列(始终以已暂停状态创建) | | `create_user_list` | 为 Customer Match 创建新的用户列表(再营销受众) | | `create_youtube_video_asset` | 根据视频 ID 创建可重复使用的 YouTube 视频素材 | | `link_asset_group_assets` | 将现有素材附加到 Performance Max 素材组 | | `link_page_feed_to_campaign` | 将页面 Feed 素材集关联到 DSA 广告系列(CampaignAssetSet) | | `pause_ad` | 暂停单个广告 | | `pause_ad_group` | 暂停广告组 | | `remove_customer_list_members` | 从 Customer Match 用户列表中移除成员 | | `remove_keywords` | 从广告组中移除关键字 | | `remove_negative_keywords` | 在广告系列或广告组级别移除否定关键字 | | `resume_ad` | 恢复(启用)已暂停的广告 | | `resume_ad_group` | 恢复(启用)已暂停的广告组 | | `set_asset_group_listing_filters` | 选择 Performance Max 素材组要推广的 Merchant Center 产品 | | `set_campaign_device_targeting` | 为整个广告系列(包括 Demand Gen)定位或排除设备 | | `set_device_bid_modifier` | 为广告组中的特定设备类型设置出价调整 | | `unlink_asset_group_assets` | 从 Performance Max 素材组中分离素材 | | `update_ad` | 更新广告状态(启用、暂停、移除) | | `update_ad_group` | 更新广告组:名称、出价、目标、轮播、URL 设置或状态(启用、暂停、移除) | | `update_app_ad` | 更新现有 App 广告的内嵌文本和引用的素材 | | `update_asset_group` | 更新 Performance Max 素材组:名称、着陆页或状态(启用、暂停、移除) | | `update_asset_group_signals` | 在现有素材组中添加或移除受众和搜索主题信号 | | `update_bidding_strategy` | 更新组合出价策略:名称、目标、出价上限,或移除该策略 | | `update_campaign` | 更新广告系列:名称、日期、预算、出价策略和目标、网络设置、地理位置目标类型、URL 设置或状态(启用、暂停、移除) | | `update_campaign_targeting` | 添加或移除广告系列定位的地理位置和语言 | | `update_conversion_action` | 更新现有转化操作的设置 | | `update_keywords` | 更新现有关键字(状态、出价) | | `update_responsive_search_ad` | 更新现有自适应搜索广告的标题、描述或 URL | | `upload_click_conversions` | 上传离线点击转化(潜在客户增强型转化) | | `upload_customer_list` | 将成员上传到 Customer Match 用户列表(再营销受众) | | `upload_image_asset` | 从 URL 将图片素材上传到 Google Ads | | `upload_media_bundle_asset` | 从 ZIP URL 上传 HTML5 媒体包素材 |控制 AI 的操作权限
你可以决定 AI Agent 在每个已连接的账号中可以执行哪些操作:
- 为每个已连接的账号单独启用或禁用操作,让 Agent 只能看到你允许的操作。
- 以只读或读写模式连接。 只读连接只能启用读取操作。
- 破坏性操作默认关闭。 删除等操作默认处于禁用状态,须由管理员启用。
- 按账号设置团队访问权限。 受限的团队成员只能使用授予他们的账号,以及这些账号上已启用的读取操作。
新建的 Google Ads 广告系列、广告组和广告都会以已暂停状态创建,因此在你启用之前不会投放。
使用示例
查询广告系列效果
"Show me my Google Ads campaign performance for the last 30 days"
分析关键词
"What are my top 10 performing keywords by conversion rate?"
生成关键词建议
"Generate keyword ideas for 'running shoes' using Keyword Planner"
执行自定义 GAQL 查询
"Run a GAQL query to get campaign metrics grouped by device"
创建广告系列
"Create a new search campaign called 'Summer Sale' with a $50 daily budget"
添加关键词
"Add 'best running shoes' as a phrase match keyword to my Running campaign"
支持的广告系列类型
- 搜索广告系列 - 在 Google 搜索上投放文字广告
- 展示广告系列 - 在 Google 展示广告网络中投放视觉广告
- 购物广告系列 - 商品列表广告
- 视频广告系列 - YouTube 和视频合作伙伴广告
- 效果最大化广告系列 - 由 AI 驱动的跨渠道广告系列
- 应用广告系列 - 推广移动应用
为什么使用 Google Ads MCP?
面向营销人员
- 节省时间 - 无需登录 Google Ads 即可查询数据
- 自然语言 - 无需学习复杂的报告界面
- AI 洞察 - 获取你可能错过的建议
面向代理商
- 多账号管理 - 跨客户账号查询
- 自动生成报告 - 通过对话生成客户报告
- 可扩展分析 - 在更短时间内分析更多数据
面向开发者
- MCP 标准 - 基于开放的 Model Context Protocol 构建
- 轻松集成 - 适用于任何兼容 MCP 的 AI 助手
- 完整 API 访问权限 - 支持读取和写入操作
安全与隐私
- OAuth 2.0 - 通过 Google 安全验证身份
- 细粒度权限 - 控制读取与写入权限
- 数据加密 - 安全传输所有数据
定价
Google Ads MCP 服务包含在每个 InsightfulPipe 套餐中,并附带所有其他 MCP 服务和 CLI。套餐起价为每月 $29.99,并可免费试用 7 天。请访问 insightfulpipe.com/pricing 查看当前套餐。
现成的技能和提示词
- 适用于 Google Ads 的 Claude 技能 — 可在已连接的数据上运行的现成技能
探索 Insightful Pipe 的更多 MCP 服务
访问 insightfulpipe.com/mcp-servers,了解我们为营销和分析打造的完整 MCP 服务系列。
广告 MCP 服务
- Facebook Ads MCP - Meta 广告分析
- TikTok Ads MCP - TikTok 广告
- LinkedIn Ads MCP - B2B 广告
- Microsoft Ads MCP - Bing 广告
- Pinterest Ads MCP - Pinterest 广告
- Snapchat Ads MCP - Snapchat 广告
- X Ads MCP - Twitter/X 广告
分析 MCP 服务
- Google Analytics MCP - 网站分析
- Google Search Console MCP - SEO 分析
资源
支持
- 文档:insightfulpipe.com/docs
- 所有 MCP 服务:insightfulpipe.com/mcp-servers
- 电子邮件:[email protected]
Insightful Pipe — 通过 MCP 服务实现 AI 驱动的营销分析。探索所有集成 →
许可证
MIT 许可证 — 详情请参阅 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。