這是一個性能行銷專家利用自訂 Claude Cowork 外掛程式透過 MCP 連接 Google Ads API,將付費搜尋工作流程自動化的案例分享。
核心功能與架構
該外掛程式透過 MCP(Model Context Protocol)連接至 Google Ads API,將常見的付費搜尋工作流程編碼為可重複使用的「skills」。核心技能包括:
- 搜尋關鍵字挖掘
- 預算最佳化
- 週報檢視
- 其他自訂工作流程
每個 skill 都是結構化提示,包含特定步驟、評估標準和符合個人工作風格的輸出格式。
搜尋關鍵字方法論
「搜尋-關鍵字-方法論」skill 以性能行銷人員的實際操作為範本,具體包括:
- 篩選出「新增/排除」為空的搜尋關鍵字
- 按支出降序排列,找出高消費項目
- 將搜尋關鍵字與相應關鍵字交叉參照
Claude 透過 GAQL 查詢廣告活動,根據 skill 指令篩選搜尋關鍵字,然後基於「搜尋-關鍵字-方法論」評估每個項目,最終輸出包含活動名稱、廣告群組、關鍵字、搜尋關鍵字、比對類型、性能指標和解釋理由的 CSV 報告。
審計透明度與直接操作
輸出格式確保可審計性,每一列都清楚記錄為何該搜尋關鍵字被標記。由於直接連接至 Google Ads MCP,使用者可以在對話中指示 Claude 直接新增排除關鍵字,但所有資料修改都需要明確核准。
行動裝置擴展
Cowork 外掛程式也延伸到手機版 Dispatch,支援 Google Ads 官方應用不提供的功能,例如按日期檢視曝光佔有率、獲取預算建議,以及直接套用建議——實現無需開啟筆電的完整廣告活動管理。
if you're a performance marketer, here's how I use a custom Claude Cowork plugin to manage Google Ads at @AnthropicAI. it connects to the Google Ads API via MCP, encodes my common paid search workflows into skills, and works on desktop and Dispatch.
— austin (@helloitsaustin) March 24, 2026
1) my plugin ships with a few skills, including mining for search terms, budget optimizations, weekly reviews, etc. each one is a structured prompt with specific steps, evaluation criteria, and output formats based on my personal working style. pic.twitter.com/zLCdrceHpR
— austin (@helloitsaustin) March 24, 2026
2) for example here's the search-term-methodology skill that contains instructions similar to what a paid search marketer would follow. eg filtering by add/excluded = none, sorting by spend desc to find the heavy hitters, and cross-referencing the search term with the keyword to… pic.twitter.com/mw3Q19vAYK
— austin (@helloitsaustin) March 24, 2026
3) and here's what the output looks like after running the mine-search-terms skill. Claude queries campaigns with GAQL via MCP, filters search terms based on our skill instructions, then evaluates every search term based on our other skill, search-term-methodology.
— austin (@helloitsaustin) March 24, 2026
the summary… pic.twitter.com/fMFTkuVfPd
4) and here's the CSV opened (data is stubbed with fake outputs for illustration purposes). every row contains the campaign, ad group, keyword, search term, match type, performance metrics, and a reasoning column explaining why it was flagged.
— austin (@helloitsaustin) March 24, 2026
this is important for auditability… pic.twitter.com/7u9MaDSShF
5) assuming the negation logic all checks out, since we're hooked up to my Google Ads MCP directly, I can also tell Claude to add the negatives directly within chat as well. all mutations require explicit approval. pic.twitter.com/SnMtdrnFoL
— austin (@helloitsaustin) March 24, 2026
6) my Cowork plugin also extends to Dispatch on my phone. I can pull impression share by day (something the Google Ads mobile app doesn't support, among other things lol), get a budget recommendation, and apply it without opening my laptop.
— austin (@helloitsaustin) March 24, 2026
basically full campaign management… pic.twitter.com/z9IJTfVg73
hopefully this was helpful, would be interested in hearing what other marketing folks are building with Cowork.
— austin (@helloitsaustin) March 24, 2026
