
Camberstack: Google Ads
io.camberstackv0.1.0更新于 Oct 1, 2026
Google Ads MCP that acts: finds wasted spend, applies only the changes you approve, undoes them.
概览
让助手审计 Google Ads 账户、提出浪费支出的修复建议,并且只应用你批准的、可撤销的更改。
- 功能
- 将 MCP 客户端连接到 Google Ads,使助手可以列出可访问的账户(包括 MCC 下的客户账户)、按广告系列汇总花费和转化,并执行只读 GAQL 查询。它通过检查转化跟踪、无转化广告系列、高成本搜索词和低意图模式来发现浪费支出,并返回可直接提议的否定关键词。更改会先对照实时账户解析并用 Google 进行试运行,然后存为带通俗摘要的提案;应用已存提案时会记录每项更改的反向操作,以便撤销。
- 适用场景
- 适合管理 Google Ads 支出、希望助手诊断浪费预算并准备具体更改供审核的场景。适合希望在修改前有人工批准步骤、并且能够撤销已应用更改的用户。
- 运行要求
- 通过 streamable HTTP 连接 camberstack.io 的远程端点,无需本地运行时。登录通过 Google OAuth,使用 adwords 和 openid email 范围。免费方案提供无限诊断和三次已应用更改;Pro 为每月 49 美元。自托管需要 Node.js 以及 ENCRYPTION_KEY、GOOGLE_CLIENT_ID、GOOGLE_CLIENT_SECRET、GOOGLE_ADS_DEVELOPER_TOKEN、BASE_URL 等环境变量。
安装
在 SourceWeft 中
- 打开 控制台中的 Camberstack: Google Ads,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"google-ads": {
"type": "http",
"url": "https://camberstack.io/mcp"
}
}
}README
Camberstack: a Google Ads MCP server that acts
Connect Google Ads to Claude, ChatGPT, Cursor or any MCP client. Your AI checks conversion tracking, finds where the budget goes with nothing to show for it, and proposes fixes. Nothing changes in the account until you approve a specific proposal, and every applied change can be undone.
Hosted: https://camberstack.io/mcp (free plan: unlimited diagnosis + 3 applied changes; Pro $49/mo unlimited). Setup: https://camberstack.io/#setup
Tools
Writes are limited to: add negative keywords, pause/enable a campaign, ad group or keyword, set a campaign's daily budget (never a shared budget). Enabling a campaign and more-than-doubling a budget carry a ⚠ line in the proposal summary. No campaign creation, bid strategy changes or deletions of anything the user built.
How auth works
Camberstack is an OAuth 2.1 authorization server for MCP clients (dynamic client registration,
PKCE). Its /authorize sends the user to Google for adwords + openid email. The Google refresh
token is stored AES-256-GCM encrypted and never leaves the server. The MCP client gets
Camberstack's own tokens, which are stored only as SHA-256 hashes.
Run it
scripts/try-account.ts runs the read tools against a real account from an existing refresh
token, skipping OAuth. Use it for dogfooding.
License
MIT
来源:README.md,提交 1e73d28
工具
0版本历史
1- v0.1.0最新Oct 1, 2026

