mcpField
M
mcp-google-ads-transparency-monitor

mcp-google-ads-transparency-monitor

本地服务
github.com/mambalabsdev商业与营销01 周前更新

关于 mcp-google-ads-transparency-monitor

可按公司域名或广告主名称,从 Google Ads Transparency Center 获取广告信息的 MCP 服务。结果包括广告格式和展示日期,并附上 Google 提供的广告数量区间摘要。

主要功能

  1. 01按域名或广告主搜索
  2. 02获取广告格式和展示日期
  3. 03返回创意及透明度中心链接
  4. 04汇总 Google 的广告数量区间
  5. 05按地区、格式或时间筛选

适用场景

  1. 01查看公司的 Google 广告
  2. 02比较多个域名对应的广告主
  3. 03查找近期视频或图片广告
  4. 04按地区检查广告活动

MCP 相关

向 MCP 客户端提供 `get_google_ads` 工具。该服务启动 Apify Actor 运行,并返回来自 Google Ads Transparency Center 公开数据的行。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"com-mambabuilt-mcp-google-ads-transparency-monitor": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-google-ads-transparency-monitor"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
启动命令npx -y @mambalabsdev/mcp-google-ads-transparency-monitor
需要配置的环境变量
APIFY_TOKEN密钥Apify API token from https://console.apify.com/account/integrations

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@mambalabsdev/mcp-google-ads-transparency-monitor1.0.1

工具

1

收录的工具列表 · 更新于 2 周前

参数类型必填说明
regionstring否广告展示的地区:任意地区,或 US、GB、DE、FR 等两字母国家代码。默认值为 anywhere。
domainsarray否多个公司域名。每个域名都有各自的广告行和摘要行。每次运行最多 500 个输入。
formatsarray否仅限 text、image 或 video 广告。不指定则包含所有格式。
max_adsstring否每个输入返回的广告行数,范围为 1 到 1000。每条广告行都会计费。默认值为 50。
skipCacheenum否true 表示读取新结果,而不是账户中免费的 24 小时缓存。默认值为 false。false | true
proxy_modeenum否auto 表示直接连接;如果 Google 拒绝请求,则切换到 Apify 代理默认池;direct 表示始终不使用代理;residential 表示使用 Apify 住宅代理。使用代理不会增加费用。默认值为 auto。auto | direct | residential
since_daysstring否仅返回最近指定天数内最后展示的广告。0 表示返回 Google 列出的所有广告。默认值为 90。
company_domainstring否公司网站域名,例如 stripe.com。返回 Google 为该域名列出的广告。提供此项、advertiser_name 或其中一个列表。
max_charge_usdstring否可选。若任何一行会使费用超过此金额,则在返回该行前停止运行。
advertiser_namestring否Google 验证的广告主名称,例如 Stripe, Inc.。使用完全匹配的名称,最多匹配 5 个广告主;否则返回最接近的建议,并标记为 closest。
include_summaryenum否每个输入额外返回一条摘要行,仅在找到广告时计费。默认值为 true。true | false
advertiser_namesarray否多个广告主名称。

详细介绍

Google Ads Transparency Monitor MCP Server

Smithery Glama score MCP Registry npm version npm downloads license mcpservers.org

Google Ads Transparency Monitor MCP server

这是一个 MCP 服务,适用于 Apify 上 Mamba Labs 的 Google Ads Transparency Monitor actor。提供公司域名或广告主名称即可。每次运行都会读取 Google 公开的 Ads Transparency Center,并为每条广告返回一行,包含广告格式、首次和最后展示日期、创意链接及广告页面;此外还会返回一条公司摘要行,其中包含 Google 给出的广告总数区间。

内容

功能

列出公司投放的 Google 广告。提供公司域名(例如 stripe.com)或广告主名称,也可以提供多个域名或名称。每条广告会返回一行,包含广告主、广告 ID、格式(文本、图片或视频)、首次和最后展示日期、创意链接,以及广告在 Transparency Center 中的页面;此外,每项输入还会有一条摘要行,说明该公司是否投放 Google 广告、广告数量(Google 给出的数量区间,例如 8,000 到 9,000)以及广告格式。没有广告、请求被阻止或 Google 页面发生变化时,也会免费返回相应行,并通过 row_status 说明原因。

所有工作都在 Apify 上运行。此软件包是一个轻量客户端,用于启动 actor 运行、等待运行结束,并返回数据集中的行。

快速开始

你需要 Node.js 18 或更高版本,以及一个带有 API 令牌的 Apify 账户。

将以下内容添加到 Claude Desktop 配置文件(claude_desktop_config.json)、Cursor 或任意 MCP 客户端中:

{
  "mcpServers": {
    "mamba-google-ads-transparency-monitor": {
      "command": "npx",
      "args": [
        "-y",
        "@mambalabsdev/mcp-google-ads-transparency-monitor"
      ],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

重启客户端,即可看到 get_google_ads 工具。

前提条件

  • Node.js 18 或更高版本。
  • 从 console.apify.com/account/integrations 获取 Apify API 令牌,并设置为 APIFY_TOKEN。服务无需令牌即可列出工具;调用工具时则需要令牌。

示例提示词

  • “notion.so 是否投放 Google 广告?有多少条,分别是什么格式?”
  • “显示 HubSpot 在美国投放的最近 10 条视频广告。”
  • “对于 stripe.com、ramp.com 和 brex.com,哪些公司在过去 30 天内在 Google 上投放过广告?”

工具

get_google_ads。一个工具。示例参数:

{
  "company_domain": "stripe.com",
  "max_ads": "20",
  "since_days": "90"
}

输入

实时 Actor 的所有买家可见输入,保持不变。省略的输入将采用 Actor 自身的默认值。请提供 company_domain、advertiser_name、domains 或 advertiser_names 之一。

输入类型必填描述
company_domainstring否公司网站域名,例如 stripe.com。
advertiser_namestring否Google 验证的广告主名称,例如 Stripe, Inc.
domainsarray否多个公司域名。每次运行最多输入 500 个。
advertiser_namesarray否多个广告主名称。
regionstring否anywhere,或两位国家/地区代码,例如 US、GB、DE 或 FR。默认值为 anywhere。
formatsarray否text、image、video。省略则表示所有格式。
max_adsstring否每项输入返回的广告行数,范围为 1 至 1000。默认值为 50。
since_daysstring否仅包含在指定天数内最后展示的广告;设为 0 则包含所有广告。默认值为 90。
include_summarystring否true 或 false。默认值为 true。
max_charge_usdstring否可选的本次运行费用上限。
skipCachestring否设为 true 时读取最新结果,而非免费的 24 小时缓存。默认值为 false。
proxy_modestring否auto、direct 或 residential。默认值为 auto。

定价

在 Apify 上按事件付费,费用计入你的 Apify 账户。价格以 USD 计。

事件免费方案BronzeSilverGold
ad-found,每条返回的广告行$0.002$0.0019$0.0018$0.0017
company-summary,每项包含广告的输入$0.003$0.00285$0.0027$0.00255
apify-actor-start,每次运行启动$0.0005$0.0005$0.0005$0.0005

没有广告的行、被拦截的行、来源已更改的行、错误行和缓存行均免费。

你的密钥

此 Actor 无需服务提供商密钥。它读取 Google Ads Transparency Center 的公开数据,且自身不持有任何密钥。如果运行使用 Apify 代理流量,不会增加你的费用:Mamba Labs 承担本次运行的平台成本。proxy_mode 是可靠性设置。

Actor 完整文档

apify.com/mambalabs/google-ads-transparency-monitor

许可证

MIT。请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

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

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