mcpField
G
Google Ads MCP by Markifact

Google Ads MCP by Markifact

远程服务
markifact.com商业与营销14 周前更新

关于 Google Ads MCP by Markifact

Google Ads MCP 服务,供营销团队通过 MCP 客户端查看广告报告、规划关键词并管理广告系列。读取可直接执行,所有写入操作均须逐项批准。

主要功能

  1. 01广告系列及关键词报告
  2. 02关键词规划与预测
  3. 03广告系列、预算和出价管理
  4. 04关键词排除与素材管理
  5. 05MCC 客户账号管理
  6. 06写入操作逐项审批

适用场景

  1. 01比较不同日期范围的广告表现
  2. 02查找高花费且无转化的搜索词
  3. 03预测月末预算消耗
  4. 04审核预算调整后再提交

MCP 相关

通过托管的 Streamable HTTP 端点向 MCP 客户端提供 Google Ads 操作,使用 OAuth 2.1 登录。读取操作直接执行;写入操作在显示目标和拟议变更后等待批准。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.markifact.com/mcp/google-ads
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Google Ads MCP 服务

MCP License: MIT Setup guide

适用于 Claude、ChatGPT、Codex、Cursor 和任何 MCP 客户端的 Google Ads MCP 服务。提供 67 项 Google Ads 操作:13 项读取操作可立即执行,54 项写入操作需等待你批准。托管服务,只需登录一次 OAuth,无需在本地安装任何内容。

这是 Markifact MCP 服务的 Google Ads 端点。它是完整的 Markifact 服务,以 Google Ads 为入口,因此同一次登录也能访问 Markifact 连接的所有其他平台,从 Meta 和 Google Analytics 到 Sheets 和 Slack。如果你只使用 Google Ads,这是你需要安装的服务。

你可以做什么

  • 报告。 在任意日期范围内查看广告系列、广告组、广告、关键字、搜索字词、素材、受众、设备、地理位置和小时级表现,并支持对比时段。还可查看变更历史、建议、Performance Max 渠道细分和原始 GAQL。
  • 变更。 创建搜索、Performance Max、Demand Gen、展示广告和应用广告系列及广告组。创建和修改自适应搜索广告。设置预算、出价、出价策略、状态、广告时段、地理位置和语言。管理关键字、广告组级、广告系列级和共享列表级否定关键字、版位和 IP 排除项。管理附加链接、宣传信息、结构化摘要、促销、图片和文本素材。管理受众、标签、实验、转化操作和商品列表组。
  • 规划。 查询 Keyword Planner 搜索量和预测、查找地理位置定位、生成可分享的广告预览、查询 Ads Transparency Center,并使用通用变更操作处理 Google Ads API 中的其他事项。
  • 账户。 支持管理器账户(MCC):查询或修改管理器下的任意客户账户,或创建新的客户账户。

安装

先在 markifact.com 注册(包含免费额度),然后在连接页面连接 Google Ads,再将服务添加到客户端。Google Ads MCP 设置指南提供了相同步骤的截图说明。

客户端步骤
Claude(网页版和桌面版)Settings → Connectors → Add custom connector → URL https://api.markifact.com/mcp/google-ads → Connect,然后登录
Claude Code执行 claude mcp add --transport http google-ads https://api.markifact.com/mcp/google-ads,或先执行 claude plugin marketplace add markifact/markifact-mcp,再执行 /plugin install google-ads@markifact
ChatGPT 和 Codex从 Plugin Directory 安装 Markifact 插件,并使用 @Markifact 调用
CursorSettings → MCP → Add server → URL https://api.markifact.com/mcp/google-ads(或将本仓库中的 mcp.json 复制到 ~/.cursor/mcp.json)
Codex CLI添加到 ~/.codex/config.toml:[mcp_servers.google_ads],然后添加 url = "https://api.markifact.com/mcp/google-ads"
Gemini CLI执行 gemini extensions install github.com/markifact/google-ads-mcp
Windsurf将 mcp.json 中的代码片段添加到 MCP 配置中
任何 MCP 客户端使用 https://api.markifact.com/mcp/google-ads 通过 Streamable HTTP 连接,支持采用 PKCE 的 OAuth 2.1 和动态客户端注册

各客户端的详细说明见 docs/clients.md。所有客户端都通过同一个浏览器登录流程完成登录;服务绝不会在聊天中要求提供 API 密钥或令牌。

实用提示词

变化最大的三项每周绩效表现

Pull Google Ads campaign performance for the last 7 complete days versus the previous 7. Include cost, impressions, clicks, CTR, conversions, CPA, conversion value and ROAS. Sort by cost. Then list the three largest changes with the figures behind each. Do not make any changes.

浪费预算的搜索词

List search terms from the last 30 days with more than $50 in cost and zero conversions, grouped by campaign. Suggest which should become negative keywords and at which level. Do not add anything yet.

预算消耗进度

My monthly budget for the account is $12,000. Pull spend by campaign month to date, project the month-end total at the current daily rate, and flag campaigns pacing more than 10% over or under their share.

效果最大化系列的渠道拆分

For the Performance Max campaigns, show the channel split for the last 30 days with cost and conversions by channel.

调整预算,并预览更改

Review budget pacing for "Non-brand - Shoes" over the last 30 days. If a change is justified, propose one new daily budget with the evidence, and do not update anything until I approve the exact campaign ID, current budget and proposed budget.

说明账户、日期范围和指标,要求先读取再写入,并说明是否允许更改。

写入操作的工作方式

每项写入操作都需要经过审批。客户端提出更改请求后,服务会准备更改,并显示确切目标(账户、广告系列 ID、当前值、拟议值),只有在你确认后才会执行。读取操作无需审批。服务只能访问已授权的 Google Ads 登录账号本就能查看的账户。

操作(67)

根据 Markifact 操作注册表生成。

操作功能说明类型
gads_add_keyword_to_ad_group使用匹配类型向 Google Ads 广告组添加关键字。写入,需审批
gads_add_keywords_to_negative_list向 Google Ads 中现有的否定关键字列表添加关键字写入,需审批
gads_add_negative_keywords_to_ad_groups直接向 Google Ads 中的一个或多个广告组添加否定关键字写入,需审批
gads_add_negative_keywords_to_campaigns直接向 Google Ads 中的一个或多个广告系列添加否定关键字写入,需审批
gads_add_placements_to_exclusion_list向 Google Ads 中现有的版位排除列表添加版位写入,需审批
gads_ads_transparency使用域名或广告主 ID 搜索并检索 Google Ads 透明度中心/广告资料库中的广告读取
gads_assign_portfolio_bidding_strategy为一个或多个 Google Ads 广告系列分配组合出价策略写入,需审批
gads_attach_negative_list_to_campaigns将现有的否定关键字列表或版位排除列表应用于 Google Ads 中的一个或多个广告系列。写入,需审批
gads_create_ad_group在现有 Google Ads 广告系列中创建新的广告组。写入,需审批
gads_create_app_ad创建应用广告系列广告(应用安装、互动或预注册),包含标题、说明、图片和 YouTube 视频。写入,需审批
gads_create_callouts创建宣传信息素材,并将其附加到 Google Ads 账号、广告系列或广告组层级的实体写入,需审批
gads_create_campaign使用指定设置创建新的空白 Google Ads 广告系列(搜索广告、展示广告、效果最大化、AI Max、需求开发或购物广告……写入,需审批
gads_create_client_account在管理账号(MCC)下创建新的 Google Ads 客户账号,并设置其名称、币种和时区写入,需审批
gads_create_conversion_action在 Google Ads 中创建新的转化操作,包括上传(线下)、网页、来电和 Google Play 类型,并设置类别、状态……写入,需审批
gads_create_demand_gen_carousel_ad创建需求开发轮播广告,包含 2-10 张轮播卡片(每张包含图片、标题和最终到达网址)。写入,需审批
gads_create_demand_gen_single_image_ad创建需求开发单图广告,支持多种图片格式(横向、正方形、纵向)和文字素材。写入,需审批
gads_create_demand_gen_video_ad创建需求开发视频自适应广告,包含 YouTube 视频、徽标和文字素材。写入,需审批
gads_create_description_asset创建说明文字素材,并将其附加到 Google Ads 广告系列写入,需审批
gads_create_headline_asset创建标题文字素材,并将其附加到 Google Ads 广告系列写入,需审批
gads_create_image_asset上传图片素材,并将其关联到 Google Ads 广告系列或广告组写入,需审批
gads_create_label在 Google Ads 中创建新标签写入,需审批
gads_create_negative_keyword_list在 Google Ads 中创建新的否定关键字列表写入,需审批
gads_create_placement_exclusion_list在 Google Ads 中创建新的版位排除列表写入,需审批
gads_create_pmax_asset_group为效果最大化广告系列创建素材组,包含标题、说明、图片和其他素材。写入,需审批
gads_create_promotion_asset创建促销素材,并将其附加到 Google Ads 账号、广告系列或广告组层级的实体写入,需审批
gads_create_responsive_display_ad创建自适应展示广告(RDA),包含图片、视频和文字,并自动针对 Google 展示广告网络进行优化。写入,需审批
gads_create_responsive_search_ad创建自适应搜索广告(RSA),包含多个标题和说明,并自动优化以获得最佳效果。写入,需审批
gads_create_sitelinks创建附加链接素材,并将其附加到 Google Ads 账号、广告系列或广告组层级的实体写入,需审批
gads_create_structured_snippets创建结构化摘要素材,并将其附加到 Google Ads 账号、广告系列或广告组层级的实体写入,需审批
gads_edit_responsive_search_ad编辑现有的自适应搜索广告(RSA),更新标题、说明、最终到达网址或显示路径。写入,需审批
gads_exclude_audience_segments排除受众细分(再营销列表、兴趣相似受众、购前意向受众、人生大事、详细的人口统计信息、自定义受众和组合……写入,需审批
gads_generate_shareable_previews为效果最大化素材组生成可分享的 Google Ads 预览链接,让客户无需 Google Ads……即可查看广告效果读取
gads_get_account_history检索 Google Ads 账号的历史活动和更改记录读取
gads_get_pmax_channel_split_report生成按广告渠道细分的效果最大化广告系列报告读取
gads_get_report检索 Google Ads 数据,支持自定义指标、维度、筛选条件、日期范围、排序选项和内置账号选择器。读取
gads_keyword_planner为 Google Ads 广告系列研究关键字建议和搜索量数据读取
gads_list_audience_segments按类型列出 Google Ads 受众细分,可选择按名称搜索并限制结果数量。读取
gads_list_report_fields在运行报告前,搜索并浏览可用的 Google Ads 报告指标和维度。读取
gads_manage_custom_audience创建、更新或移除由关键字、网址、地点类别或应用定义的 Google Ads 自定义受众。写入,需审批
gads_manage_experiment管理 Google Ads 广告系列实验的生命周期:安排开始时间、提前结束实验,或将胜出方案应用到基础广告系列……写入,需审批
gads_manage_ip_exclusions在 Google Ads 账号层级排除或移除 IP 地址写入,需审批
gads_manage_label_assignment为广告系列、广告组、广告、关键字或账号附加或移除标签写入,需审批
gads_manage_mcc_link管理管理账号(MCC)关联:邀请客户账号、以客户身份接受邀请、从管理账号中移除客户,或退出……写入,需审批
gads_manage_portfolio_bidding_strategy在 Google Ads 中创建或更新可重复使用的组合出价策略并设置出价上限,可将其分配给多个广告系列写入,需审批
gads_manage_recommendations应用或忽略 Google Ads 建议,还可选择提供指定类型的应用参数以覆盖 Google 的建议值。写入,需审批
gads_mutateGoogle Ads 写入操作的备用方案,用于没有专用操作的创建、更新或移除变更。写入,需审批
gads_rename_ad_group重命名 Google Ads 广告组写入,需审批
gads_rename_campaign重命名 Google Ads 广告系列写入,需审批
gads_run_gaql_query执行自定义 Google Ads 查询语言(GAQL)查询,从 Google Ads API 检索任意资源信息,例如广告系列设置……读取
gads_search_gaql_resources用于查找 Google Ads GAQL 元数据的可选辅助工具。读取
gads_search_geo_targets按名称搜索 Google Ads 地理位置目标 ID。读取
gads_select_accounts选择一次 Google Ads 账号,并在多个 gads_get_report 节点中重复使用,无需重复选择账号。读取
gads_suggest_brands按名称前缀查找 Google Ads 品牌 ID,用于效果最大化广告系列的品牌排除,以及搜索广告系列的品牌定位或排除。读取
gads_target_audience_segments添加或移除受众细分(再营销列表、兴趣相似受众、购前意向受众、人生大事、详细的人口统计信息、自定义受众和……写入,需审批
gads_update_ad_group_bid更新 Google Ads 广告组的出价设置(CPC 出价、目标 CPA、目标 ROAS、CPM 出价)写入,需审批
gads_update_ad_group_status更新 Google Ads 广告组的状态(启用、暂停或移除),以管理广告系列写入,需审批
gads_update_ad_status更新 Google Ads 广告的状态(启用、暂停或移除),以管理广告系列写入,需审批
gads_update_asset_status更新 Google Ads 素材的关联状态(启用、暂停或移除素材与广告组或广告系列之间的关联)。写入,需审批
gads_update_audience_signals在效果最大化和需求开发广告系列中添加或移除受众信号。写入,需审批
gads_update_campaign_ad_schedule更新 Google Ads 广告系列的广告投放时间表(投放日期和时间)以及可选的时间表级出价调整/修正系数。写入,需审批
gads_update_campaign_bidding_strategy更新 Google Ads 广告系列的出价策略(手动 CPC、尽可能争取更多转化次数、尽可能提高转化价值、目标展示……写入,需审批
gads_update_campaign_budget修改 Google Ads 广告系列的预算分配。写入,需审批
gads_update_campaign_location_language更新地理位置定位(包括排除的地理位置)、语言定位和高级地理位置选项(地理位置目标类型)……写入,需审批
gads_update_campaign_status更新 Google Ads 广告系列的状态(启用、暂停或移除),以管理广告系列写入,需审批
gads_update_keyword_bid更新 Google Ads 关键字的最高 CPC 出价,可逐个或批量更新。写入,需审批
gads_update_keyword_status更新 Google Ads 关键字的状态(启用、暂停或移除)写入,需审批
gads_update_listing_groups在购物广告组中构建或替换商品组树,包括排除 LOCAL 渠道以实现仅在线投放……写入,需审批
该服务提供十个 MCP 工具。find_operations 用于搜索此列表,get_operation_inputs 返回确切的输入架构,run_operation 执行读取操作,run_write_operation 执行需经批准的写入操作。其余工具用于处理连接、文件和媒体上传。架构说明见主仓库。

相关内容

常见问题

我需要拥有自己的 Google Ads API 访问权限吗?

Markifact 是获批的 Google Ads API 开发者(标准访问权限,全功能工具)。Markifact 的 Google Ads 功能(包括此 MCP 服务)是 Markifact 账户的一项功能,并非独立 API。你可以授权已有账户访问权限的 Google 登录账号,而该服务只能访问此登录账号可查看的内容。如果你的代理机构或企业需要以编程方式访问 Google Ads API,Google 建议你申请自己的 Google Cloud 项目,并获批所需的访问级别。

它支持管理账号吗?

支持。授权管理账号登录,并在提示词中指定客户账号。该服务也可以在管理账号下创建客户账号。

它能修改我的广告系列吗?

能,每项更改都会先预览,并在聊天中等待你批准。读取操作会立即执行。未经确认,不会写入任何内容。

哪些 AI 客户端可用?

任何支持 OAuth 的 MCP 客户端都可以:Claude(网页版、桌面版、Code)、ChatGPT 和 Codex、Cursor、Windsurf、Gemini CLI 等。各客户端的安装步骤见上文。

费用是多少?

该服务可免费安装。使用时需要 Markifact 账户,新账户会获得免费额度。方案详情请见价格页面。

支持与政策

请发送电子邮件至 [email protected] 或提交问题。请参阅 SECURITY.md、PRIVACY.md 和 TERMS.md。根据 MIT 许可证授权。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。