Google Ads MCC+MCP 最近開始被拿來討論 AI 關鍵字分析,但這兩個縮寫放在一起,很容易讓人誤會成 Google 推出了一套新的廣告工具。其實 MCC 是管理多個 Google Ads 帳戶的入口,MCP 則是讓 Codex、Claude、Gemini 等 AI Agent 能讀取 Google Ads API 資料的標準協定。
先講我的看法:Google Ads MCP 現階段最有價值的地方,不是叫 AI 自動幫你花錢,而是讓它直接讀取真實廣告資料,幫你從大量帳戶、關鍵字與搜尋字詞中找出值得處理的問題。
MCC 與 MCP 分別是什麼?
| 項目 | Google Ads MCC | Google Ads MCP |
|---|---|---|
| 完整名稱 | Manager Account,舊稱 My Client Center | Model Context Protocol |
| 主要用途 | 用一個管理員帳戶管理多個廣告帳戶 | 讓 AI Agent 呼叫 Google Ads API 工具 |
| 處理內容 | 帳戶階層、權限、客戶帳戶切換 | 資料查詢、結構理解與自然語言分析 |
| 是不是 AI | 不是 | MCP 本身也不是 AI,而是 AI 使用工具的協定 |
| 兩者關係 | 提供多帳戶存取架構 | 透過 MCC 權限查詢各個客戶帳戶 |
Google 官方現在多半稱它為 Manager Account,但廣告代理商和行銷人員還是很習慣講 MCC。你需要 MCC 才能申請 Google Ads API Developer Token,也能透過同一個管理帳戶存取旗下客戶。
MCP 則像一個翻譯層。你不必自己把每一條 GAQL 查詢都寫成程式介面,AI 可以先看懂 Google Ads MCP 提供的工具,再根據你的問題查詢資料。如果你對 MCP、Agent 與 Skills 的差異還不熟,可以先看我整理的AI Skills、MCP 與 Agent 比較。
Google 官方真的有 Ads MCP Server 嗎?
有。Google Ads 團隊已經在 GitHub 公開 Google Ads MCP Server,並提供官方串接文件。
不過目前官方版本明確標示為 read-only,主要提供三種工具:
list_accessible_customers:列出目前身分可存取的 Google Ads 帳戶。search:執行 Google Ads Query Language(GAQL)查詢。get_resource_metadata:了解 campaign、keyword_view 等資源有哪些欄位可查。
這代表 AI 可以讀取活動、廣告群組、關鍵字、搜尋字詞、花費與轉換資料,但官方 MCP 目前不是拿來直接新增關鍵字、調整預算或發布廣告。看到網路文章宣稱「接上 MCP 就能讓 AI 全自動投放」,要先確認它用的是官方版本,還是第三方自行增加的寫入工具。
MCC+MCP 的運作方式
你提出自然語言問題
↓
Codex/Claude/Gemini 判斷要使用 Google Ads MCP
↓
MCP Server 將問題轉成 GAQL 查詢
↓
Google Ads API 驗證 OAuth、Developer Token 與 MCC 權限
↓
逐一讀取指定客戶帳戶資料
↓
AI 整理關鍵字、花費、轉換與異常
這裡有一個實務細節:查詢 MCC 的 Customer ID,不會自動把所有子帳戶成效加總回來。Google Ads API 的報表仍以個別客戶帳戶為查詢目標。AI 要先取得可存取的 Customer ID,再逐一查詢各帳戶,最後才做跨帳戶比較。
Google Ads MCP 可以怎麼做關鍵字 AI 分析?
找出花錢卻沒有轉換的關鍵字
人工看報表時,我們很容易只看點擊率或轉換數。AI 可以同時比對花費、點擊、轉換、CPA、比對方式與活動狀態,先整理出「有消耗但沒有成果」的名單,再由投手判斷要調整出價、文案、到達頁,還是停用。
從搜尋字詞找否定關鍵字
關鍵字是你設定的投放條件,搜尋字詞則是使用者真正輸入的內容。透過 search_term_view 查詢後,可以請 AI 把低意圖、找工作、免費下載、教學研究或不相關地區等字詞分群。這比單純列出一長串搜尋字詞更容易檢查。
比較不同客戶或分店的關鍵字表現
代理商、連鎖品牌或多據點企業,最適合用 MCC+MCP。你可以要求 AI 使用相同期間與指標,逐一查詢各個帳戶,再比較哪一個帳戶的品牌字、服務字與地區字表現異常。重點是查詢條件要一致,不能把不同歸因設定、幣別或轉換定義直接混在一起。
檢查品質分數與到達頁問題
如果帳戶有足夠資料,可以把品質分數、預期點閱率、廣告關聯性與到達頁體驗一起拉出來。AI 適合先做分群和排序,但不能只看到分數低就直接改網站。廣告文案、搜尋意圖與到達頁內容要一起看,這部分仍需要人判斷。
定期產出異常報告
你也可以把查詢格式固定下來,每週請 AI 比對前一期數據,找出花費突然上升、轉換下降、搜尋字詞偏離或某個裝置 CPA 異常的帳戶。MCP 負責拿真實資料,Skill 則可以規定報表欄位、判斷門檻與你的分析口氣。
開始串接前要準備什麼?
- 一個正式的 Google Ads Manager Account(MCC)。
- 已連結並有權限存取的 Google Ads 客戶帳戶。
- Google Cloud Project,並啟用 Google Ads API。
- 從 MCC API Center 申請的 Developer Token。
- OAuth 2.0 憑證或 Application Default Credentials。
- Codex、Claude、Gemini CLI、Cursor 或其他支援 MCP 的 Client。
- 本機 Python 與
pipx,或將 MCP Server 部署到 Cloud Run。
Google Ads API 不只檢查 OAuth。每次呼叫還需要 Developer Token;如果是透過 MCC 存取客戶帳戶,還要提供不含連字號的 login-customer-id。Google 的驗證文件有完整說明。
Google Ads MCP Client 設定範例
官方目前提供 Python 版本,可以透過 pipx 在本機啟動。不同 MCP Client 的設定檔位置不同,但核心結構大致如下:
{
"mcpServers": {
"google-ads-mcp": {
"command": "pipx",
"args": [
"run",
"--spec",
"git+https://github.com/googleads/google-ads-mcp.git",
"google-ads-mcp"
],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "PATH_TO_CREDENTIALS_JSON",
"GOOGLE_PROJECT_ID": "YOUR_PROJECT_ID",
"GOOGLE_ADS_DEVELOPER_TOKEN": "YOUR_DEVELOPER_TOKEN",
"GOOGLE_ADS_LOGIN_CUSTOMER_ID": "YOUR_MANAGER_CUSTOMER_ID"
}
}
}
}
不要把真實 Developer Token、OAuth Client Secret 或憑證 JSON 上傳到 GitHub,也不要貼到文章、公開對話或截圖。若你之前處理 Google API 時常卡在權限,可以參考我整理的 Google Business Profile API 權限排查流程,先把「API 已啟用」和「帳號真的有權限」分開檢查。
可以直接問 AI 的 Google Ads Prompt
列出我目前可以存取的 Google Ads 客戶帳戶,先不要查詢廣告資料。
查詢客戶帳戶 1234567890 最近 30 天有花費、但轉換數為 0 的關鍵字。
請列出 Campaign、Ad Group、關鍵字、比對方式、點擊、花費與轉換,
依花費由高到低排序,不要修改帳戶。
比較這 5 個客戶帳戶最近 7 天與前 7 天的花費、轉換、CPA 和 ROAS。
每個帳戶分開查詢,再統一整理成表格。
若幣別、轉換定義或歸因設定不同,請標記警告,不要直接合計。
分析最近 30 天的搜尋字詞,依照品牌、高購買意圖、資訊查詢、
找工作、免費需求與不相關主題分群。
只提出否定關鍵字候選,不要直接修改廣告帳戶。
Prompt 裡最好固定寫出 Customer ID、日期、指標、排序方式與「不要修改帳戶」。AI 不是讀心術,條件越清楚,查錯帳戶或拿不同期間比較的機率越低。
官方 MCP 能做 Keyword Planner 關鍵字發想嗎?
目前官方 Google Ads MCP 的工具清單以 GAQL 查詢和報表讀取為主,沒有直接公開 KeywordPlanIdeaService.GenerateKeywordIdeas。所以它擅長分析帳戶裡已經存在的關鍵字與搜尋字詞,不能直接等同於完整的 Keyword Planner。
如果你要輸入種子關鍵字或網址,取得平均月搜尋量、競爭程度與新的關鍵字建議,就要另外串接 Google Ads API KeywordPlanIdeaService,或自行擴充一個受控的 MCP Tool。
| 需求 | 官方 Google Ads MCP | KeywordPlanIdeaService |
|---|---|---|
| 分析既有關鍵字成效 | 可以 | 不是主要用途 |
| 分析搜尋字詞 | 可以 | 不適用 |
| 查活動、預算與成效 | 可以讀取 | 不適用 |
| 從種子字或網址找新字 | 目前沒有直接工具 | 可以 |
| 取得歷史搜尋量與競爭指標 | 需看既有可查資料 | 可以 |
| 直接修改廣告 | 官方版目前不行 | 不是這個服務的用途 |
導入 MCC+MCP 時要注意什麼?
- 先用唯讀帳號:官方 MCP 本來就是 read-only,正式帳戶先維持這個安全邊界。
- 確認 Customer ID:MCC ID 是登入管理層,報表查詢通常仍要指定個別客戶帳戶。
- 不要混合不同幣別:跨帳戶合計前先確認幣別、時區與轉換設定。
- 限制輸出資料:廣告搜尋字詞可能包含敏感商業資訊,不要把完整資料交給不明模型或第三方 MCP。
- 保存查詢條件:報告要記錄期間、Customer ID、GAQL 與使用指標,否則很難重現。
- 人要做最後判斷:AI 可以找異常與候選字,但預算、否定字和投放策略仍要人工核對。
我會把 Google Ads MCP 看成「會自己查報表的分析助理」,而不是「可以放著不管的自動投手」。如果未來要自行增加寫入型工具,也應該比照我在 WordPress MCP 操作現況提到的原則,把讀取、草稿、發布與高風險操作分級,不要把所有權限一次交給 Agent。
MCC+MCP 最適合哪些人?
- 同時管理多個 Google Ads 客戶的廣告代理商。
- 擁有多品牌、多國家或多分店帳戶的企業。
- 每週需要整理關鍵字、搜尋字詞與成效報告的人。
- 想讓 Codex、Claude 或 Gemini 讀取真實廣告資料的開發者。
- 希望把固定分析方法整理成 AI Skill 的行銷團隊。
如果你只管理一個小型廣告帳戶,而且每個月只看一次報表,直接用 Google Ads 後台可能比較快。MCC+MCP 真正省時間的地方,是帳戶多、查詢重複、資料量大,而且你已經有固定分析流程的情境。
結論:先讓 AI 看懂資料,再談自動投放
Google Ads MCC 解決的是多帳戶管理,Google Ads MCP 解決的是 AI 如何安全呼叫 Google Ads API。兩者結合後,最大的價值是讓 AI 直接分析真實的關鍵字、搜尋字詞與廣告成效,不必每次人工匯出 CSV 再貼進聊天視窗。
但目前官方 MCP 還是唯讀工具,適合分析,不適合直接控制預算。我的建議是先從「列出帳戶、查詢單一帳戶、固定報表格式、跨帳戶比較」開始,確認資料與權限都正確後,再考慮 Keyword Planner 或自訂寫入工具。
參考資料
- Google Ads MCP Server 官方整合指南
- Google Ads MCP Server GitHub
- Google Ads API Onboarding Guide
- Google Ads API Authentication
- Generate Keyword Ideas
常見問題 FAQ
Google Ads MCC 和 MCP 是同一個功能嗎?
不是。MCC 是管理多個 Google Ads 帳戶的 Manager Account;MCP 是讓 AI Agent 呼叫外部工具與資料的協定。Google Ads MCP 可以使用 MCC 的權限存取客戶帳戶,但兩者負責的事情不同。
Google Ads MCP 可以直接修改關鍵字和預算嗎?
Google 官方文件目前將 Google Ads MCP 標示為 read-only,主要用於列出帳戶、執行 GAQL 查詢和取得資源欄位資訊,不能直接新增關鍵字、調整預算或發布廣告。
Google Ads MCP 可以分析所有 MCC 子帳戶嗎?
可以存取有權限的子帳戶,但報表仍要以個別 Customer ID 查詢。AI 可以先列出可存取帳戶,再逐一查詢與彙整;直接查 MCC ID 不會自動包含所有子帳戶成效。
串接 Google Ads MCP 需要哪些憑證?
一般需要 Google Cloud Project、Google Ads API Developer Token、OAuth 2.0 或 Application Default Credentials。透過 MCC 存取客戶帳戶時,還要設定 Manager Account 的 login customer ID。
官方 Google Ads MCP 能產生 Keyword Planner 新關鍵字嗎?
目前官方 MCP 的核心工具沒有直接公開 GenerateKeywordIdeas。若要從種子字或網址取得新關鍵字、搜尋量與競爭指標,需要另外使用 Google Ads API 的 KeywordPlanIdeaService,或自行擴充 MCP Tool。




