
Google Ads MCP by AdPlug
io.github.danielpopamd由 GitHub 帳號 danielpopamd 發布v1.0.1更新於 Oct 24, 2026
Google Ads MCP server: 17 tools for reporting, campaigns, keywords, assets. Writes preview first.
概覽
託管式 Google Ads MCP 伺服器,讓助理取得花費與轉換報表、研究關鍵字、執行 GAQL,並在預覽後送出帳戶變更。
- 可以做什麼
- 檢查連線狀態,列出可存取的帳戶及其名稱、幣別與 MCC 階層
- 取得跨帳戶花費總覽、廣告活動指標、轉換細分、每日趨勢與搜尋字詞報表
- 檢視共用否定關鍵字清單內容,並進行關鍵字研究
- 查詢 GAQL 語法與報表檢視欄位說明,並執行自訂 GAQL 查詢
- 先預覽再執行狀態變更(暫停、啟用、移除)與新增否定關鍵字
- 適用情境
- 適合管理 Google Ads 帳戶(含多帳戶 MCC)的人,想透過 AI 助理分析投放成效或做小幅調整,而不必切換工具。先預覽後執行的流程適合對線上帳戶的謹慎修改。
- 執行需求
- 遠端託管端點,無需在本機安裝。需要一個已連結 Google Ads 的免費 AdPlug 帳戶,新增連接器時透過瀏覽器完成 OAuth 2.1 授權。不支援遠端 HTTP 的用戶端需透過 mcp-remote 等 stdio 橋接(使用 npx)。ChatGPT 需支援自訂 MCP 連接器的方案。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Google Ads MCP by AdPlug,將其新增到工作區。
- 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/io.github.danielpopamd%2Fgoogle-ads-mcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。
{
"mcpServers": {
"google-ads-by-adplug": {
"type": "http",
"url": "https://api.adplug.app/mcp/google-ads"
}
}
}README
Google Ads MCP
Connect Google Ads to Claude, ChatGPT, Cursor, and any MCP client.
A hosted, remote Model Context Protocol server by AdPlug.
This is a remote, fully hosted server. There is nothing to clone, install, or run. Point your MCP client at the endpoint below and sign in. This repository holds the connection setup and documentation only; the server is operated by AdPlug.
Endpoint
What it does
Manage and analyze Google Ads in plain language from your AI assistant: pull spend and conversion reports across an entire MCC, research keywords, write raw GAQL, and make safe changes with a preview step before anything is committed. Costs come back formatted with currency symbols, account names are always attached to IDs, and MCC parent accounts are auto-detected so you rarely touch login_customer_id.
Built by a PPC veteran
Hi, I'm Daniel Popa, founder of AdPlug. I have spent 10+ years in performance marketing and managed over $100M in ad budgets, running paid acquisition and conversion optimization for brands including Coca-Cola, Rolex, Boots, British Gas, Europcar, O2, and SeedLegals.
I still run Google Ads and LinkedIn Ads every day, and I built this server because I was tired of switching between the AI I think in and the ad platforms I work in. This is not a generic API wrapper. Every tool exists because I needed it on a live account: a cross-account spend overview in one call, conversion reports that handle GAQL segmentation for you, and a preview step before any change touches a real account. If a workflow felt slow in my own day job, it became a tool.
Questions, feature requests, or PPC war stories? Reach me on LinkedIn or at [email protected].
Quick start
You need a free AdPlug account to authorize the connection. The server uses OAuth 2.1: when you add it, your client opens a browser window where you sign in to AdPlug and connect Google Ads. No API keys or tokens are pasted anywhere.
- Create your account at adplug.app and connect Google Ads.
- Add the endpoint to your client (pick yours below).
- Approve the OAuth prompt. You are connected.
Add it to your client
Claude.ai and Claude Desktop
Settings → Connectors → Add custom connector → paste the name and URL:
A browser window opens to sign in and authorize. Done.
Claude Code (CLI)
Then run /mcp inside Claude Code and complete the OAuth login.
ChatGPT
Settings → Connectors → Create (Developer mode / custom connector) → paste the URL https://api.adplug.app/mcp/google-ads and authorize. Requires a ChatGPT plan that supports custom MCP connectors.
Cursor
Or add it manually to ~/.cursor/mcp.json:
VS Code
Any client that needs a stdio bridge (Windsurf, older desktop apps)
Use mcp-remote to bridge the remote server over stdio. It handles the OAuth handshake for you:
Tools
16 tools, designed as a few flexible tools rather than many narrow ones.
Authentication
OAuth 2.1 with Dynamic Client Registration. Your client discovers the authorization server from the endpoint, registers itself, and opens a browser for you to sign in to AdPlug and grant access. The connection between AdPlug and Google is held server-side and encrypted; the MCP client never sees a Google token.
Server config (for directory submissions)
Links
- Website: https://adplug.app
- Dashboard and connections: https://adplug.app/dashboard/connections
- Setup guide: https://adplug.app/guides/google-ads
- Support: [email protected]
More from AdPlug
AdPlug is a marketing control plane that plugs your ad accounts into AI assistants over the Model Context Protocol. This is one of several AdPlug servers:
- Google Ads MCP (this one):
https://api.adplug.app/mcp/google-ads - LinkedIn Ads MCP:
https://api.adplug.app/mcp/linkedin-ads - Unified (Google Ads and LinkedIn Ads in one connector):
https://api.adplug.app/mcp
One AdPlug account works across all of them.
License
MIT for the contents of this repository (setup and documentation). The hosted service has its own terms.
Google Ads is a trademark of Google LLC. AdPlug is an independent integration and is not endorsed by or affiliated with Google.
來源:README.md,提交 06665d9
工具
0版本歷史
2- v1.0.1最新Oct 21, 2026
- v1.0.0Sep 17, 2026
評分
已滿足適用檢查項的 85%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分