
Claude Code×Google広告でアカウント点検とレポートを作る|読み取り専用の公式MCPで数字を集め、変更は人が管理画面で行う線の引き方
この記事は、Claude Code×Google広告で、広告アカウントの点検と月次レポートを受託メニューにする方法を扱います。
「広告の数字も見てほしい」を、毎月の手作業で受けていないか
サイトを作った顧客から、「広告も出しているので、ついでに見てほしい」と頼まれます。
引き受けると、毎月、管理画面を開き、キャンペーンごとの数字を表に写し、気になる点を探す作業が始まります。
広告運用の代行を始めるかどうかの判断は、別の記事で扱いました。
▶ 広告運用代行を、制作会社は始めるべきか──「サイトを作ったついで」で受けて赤字にしない判断基準、立ち上げの投資と回収の計算例
この記事は、運用そのものではなく、「点検」と「レポート」だけを切り出して受ける方法です。
Google広告の点検メニューとは、数字の取得をAIに任せ、配信の変更は顧客か運用者が管理画面で行う、読み取りの仕事である
黒字化の外科医です。Claude Code×Google広告の点検とレポートを、権限の線から解剖します。
読み取りに限る理由は、三つあります。
第一に、広告の設定の変更は、お金の出入りに直結するから。
入札や予算の変更をAIに任せると、誤りがそのまま広告費になります。
第二に、Googleの公式のMCPサーバーが、読み取り専用だから。
数字を集める道具と、変更する手段が、最初から分かれています。
第三に、点検と運用を分けると、責任の線が引きやすいから。
「見て、指摘して、提案する」までが制作会社、「変える」のは顧客か運用の担当者です。
なお私は弁護士ではありません。実務の指針として読み、個別の判断は専門家や公的な窓口に確認してください。
Google広告の公式MCPサーバーで、確認できたこと
(Google Ads API 公式ドキュメント、2026年11月2日確認)
【位置づけ】
・Googleが公開するGoogle Ads API用のMCPサーバー(GitHub:googleads/google-ads-mcp)
・公式ページに「strictly read-only(読み取り専用)」と書かれている
・入札の変更、キャンペーンの停止、広告アセットの作成はできない
【使える道具】
・list_accessible_customers:使えるアカウントのIDと名前の一覧
・search:GAQL(Google広告の問い合わせ言語)で、数字・予算・状態を取る
・get_resource_metadata:キャンペーンなどの項目の情報を取る
【つなぐ準備】
・OAuth 2.0 かサービスアカウントで認証する
・Google CloudのプロジェクトID と、APIのアクセスレベル(Explorer/Basic/Standard)が要る
・公式ページでは、開発者トークンは2026年9月9日に廃止され、
最新版のMCPサーバーでは不要になったと書かれている
・管理者アカウント(MCC)経由なら、ログインする顧客IDを環境変数で指定できる
・手元で動かす(stdio)か、Cloud Runに置く(HTTP)かを選ぶ
【アクセスレベルの1日の操作数(公式のアクセスレベルのページ)】
・Explorer:本番のアカウントで1日2,880回まで/Basic:15,000回までClaude Codeには、`claude mcp add` で手元のサーバーとして登録します。起動のコマンドは、公式ページのものをそのまま写してください。似た名前の非公式のサーバーがあるため、配布元がGoogleのものかを確かめてから入れます。
Cloud Runに置く場合、OAuthのクライアントIDとシークレットを省くと、コンテナのサービスアカウントの権限が外に開いてしまう、と公式ページは注意しています。まずは手元で動かす形から始めます。
顧客のアカウントを見るときの約束
□ 顧客の同意:点検の範囲と、見る期間を書面で合意したか
□ 権限:顧客の広告アカウントへのアクセスは、閲覧に必要な分だけにしたか
□ 認証の置き場所:OAuthの認証情報を、Claude Codeが読めない場所に置いたか
□ 渡す情報:Claude Codeに渡すのは、集計した数字だけか(顧客の個人情報は渡さない)
□ 終わり方:契約の終了時に、アクセス権を外す手順を決めたかAPIの鍵の扱いは、こちらで扱っています。
▶ APIキーの漏洩対策、制作会社は「書かない仕組み」と「漏れたら止める初動」──Git・.envの置き方、シークレットスキャン、鍵の無効化と再発行
今すぐ試せる:点検の項目をGAQLの問いに直すプロンプト
私はWeb制作会社のディレクターです。顧客のGoogle広告アカウントを点検するため、取得する数字を決めたいです。
(顧客名やアカウントIDは入力しません)
【前提】
・広告の目的:〔問い合わせ/資料請求/購入〕
・キャンペーンの種類:〔検索/P-MAX/ディスプレイ など〕
・顧客が気にしていること:〔記載〕
1. 点検の項目を8つ以内に絞る(例:止まっているのに予算があるキャンペーン、費用が出ているのにコンバージョンがない広告グループ)。
2. 各項目を、GAQLで取る数字の組(リソース、指標、期間)に直す。項目名は推測で作らず、公式のリファレンスで確認が必要なものに印を付ける。
3. 各項目に「見つかったら誰が何を判断するか」を1行で添える。点検工場:初回の点検と月次レポートの計算
点検の流れ
① Claude Codeが、MCPの search で決まった項目の数字を取る(読み取りのみ)
② Claude Codeが、点検の項目ごとに「該当あり/なし」と根拠の数字を表にする
③ 担当者が、顧客の事情(季節、在庫、キャンペーン)を足して、指摘と提案を書く
④ 顧客か運用の担当者が、管理画面で変更する(制作会社は変更しない)計算例(数字はすべて例)
時間単価:7,645円(例)
初回の点検(接続の確認、点検の項目の設定、指摘の報告書):4時間
4時間 × 7,645円 = 30,580円
月次のレポート(取得と表は自動、指摘と提案は人):3時間
3時間 × 7,645円 = 22,935円/月月額を広告費の何%で決めないのが要点です。点検とレポートの作業は、広告費の大きさで増えません。工数で決める考え方は、こちらにまとめています。
▶ リスティング広告の運用代行の料金は「広告費」ではなく「工数」で決める──初期構築と月額を分ける計算式、キャンペーン数で積む料金表の例
構造的なリスク
逆説を指摘しておきます。
点検の項目が自動で並ぶと、指摘の数で仕事をしたように見えます。
けれど、指摘が10個並んだレポートは、顧客にとって「どれから直せばいいか分からない」レポートです。
だから、指摘には必ず順位を付け、今月直すのは上から3つまでにします。残りは、来月の点検で状態を確かめます。
よくあるQ&A
Q. 点検のついでに、Claude Codeに設定を直させてはいけないか?
公式のMCPサーバーは読み取り専用で、変更はできません。変更まで受けるなら、それは運用代行です。責任の範囲と料金を、別の契約にします。
Q. 広告の数字を、ダッシュボードにもまとめたい。
Looker StudioのGoogle広告の接続は、データの更新が12時間ごとで変えられない、と公式に書かれています。リアルタイムの画面としては約束しません。
最後に
Google広告の点検は、変える仕事ではなく、見て、指摘して、順位を付ける仕事です。
読み取り専用の道具で数字を集め、変更は管理画面の人に残した会社だけが、広告費に責任を負わずに、広告の数字を月額の仕事にできるのです。
点検の報告書とレポートの型は、受託キットにまとめました。
これまでの記事は、メンバーシップ「黒字化オペ室」でまとめて読めます。月額1,980円、記事2本分の金額です。詳しくはプロフィールから。
#Web制作会社 #ClaudeCode #Google広告 #MCP #広告運用 #レポート自動化 #制作会社経営 #中小企業 #リスティング広告 #業務効率化