PaidSync>ブログ>Google Ads を MCP で Claude Agent SDK に接続する

Google Ads を MCP で Claude Agent SDK に接続する

創業者が執筆
著者: Ahmed Ashraf|読了時間 4 分|2026年10月24日更新
広告収益 $1B+ を創出 1,000+ の代理店、$500M+ を運用 元 Scandiweb のペイドメディア責任者 630+ の MCP ツール

Google Ads を Claude Agent SDK に接続するには、https://mcp.paidsync.ai/mcp 向けの http MCP サーバーを追加し、Authorization ヘッダーに PaidSync.ai の API キーを入れて、allowedTools にそのツールを列挙します。これでエージェントは、Google Ads、Meta Ads、そのほか 12 のプラットフォーム向けの PaidSync.ai ツールを呼び出せます。

Agent SDK に必要なもの

Agent SDK は、オプションで MCP サーバーを受け取ります。リモートサーバーには、次が必要です。

  • mcpServers のエントリ。type は http、URL、headers オブジェクトを指定します。
  • allowedTools にツールを指定します。形式は mcp__paidsync__tool_name です。
  • 環境変数に入れた PaidSync.ai の API キー。

SDK はブラウザを開いたり、対話型の OAuth フローを実行したりしないため、ヘッダーのトークンを使います。Anthropic のドキュメントによると、MCP ツールは allowedTools で明示的に許可する必要があります。

接続のしくみ

設定値
サーバーの種類http
URLhttps://mcp.paidsync.ai/mcp
ヘッダーAuthorization: Bearer、環境変数から取得
ツール名mcp__paidsync__ の後ろにツール名
キーの制限Google Ads の読み取りとプレビュー

Google Ads の変更を適用するには、PaidSync.ai の OAuth サインインが必要です。そのフローを自分のアプリで完了させれば、同じヘッダーでアクセストークンを送れます。

Google Ads を Claude Agent SDK に接続する 5 つのステップ

順番に進めてください。コードボックスには、Claude Agent SDK の MCP ドキュメントにある正確な設定が入っています。

1

Google Ads を PaidSync.ai に接続する

paidsync.ai に登録し、Google 自身のサインイン画面で Google Ads を接続します。

2

API キーを作成する

ダッシュボードでキーを作成し、PAIDSYNC_API_KEY としてエクスポートします。

3

サーバーを追加する

下のスニペットを、オプションとして渡します。

4

必要なものだけを許可する

mcp__paidsync__get_wasted_spend_report などの読み取りツールを、allowedTools に列挙します。

5

init メッセージを確認する

init メッセージの mcp_servers のリストを見て、paidsync が接続済みと表示されていることを確認します。

PaidSync.ai を使った Claude Agent SDK

import asyncio, os from claude_agent_sdk import query, ClaudeAgentOptions, ResultMessage options = ClaudeAgentOptions( mcp_servers={ "paidsync": { "type": "http", "url": "https://mcp.paidsync.ai/mcp", "headers": {"Authorization": "Bearer " + os.environ["PAIDSYNC_API_KEY"]}, } }, allowed_tools=["mcp__paidsync__get_wasted_spend_report"], ) async def main(): async for message in query(prompt="Run get_wasted_spend_report for the last 30 days.", options=options): if isinstance(message, ResultMessage) and message.subtype == "success": print(message.result) asyncio.run(main())

接続を確認する方法

まず init メッセージを読みます。paidsync のステータスが connected なら、キーは有効です。

「過去 30 日間の get_wasted_spend_report を実行して、費用が発生しコンバージョンのない検索語句を一覧にして。」
これを実行して、接続を確認します。
「Google Ads アカウントを一覧にして。」
これを実行して、接続を確認します。

PaidSync.ai があなたを守る仕組み

  • 明示的な許可。allowedTools にあるツールだけが、確認なしで実行されます。
  • レポートは何も変更しません。ムダな支出とパフォーマンスのレポートは、アカウントを読み取るだけです。
  • 変更にはサインインが必要。キーでは Google Ads の変更を適用できません。
  • 変更ログ。適用された変更は、ベストエフォートで、変更前後の結果とともに記録されます。

セットアップは Anthropic の Agent SDK ドキュメントに従っており、2026 年 十月 24 日に確認しました。出典は Claude Agent SDK MCP ドキュメントです。Google Ads のすべてのツールは Google Ads MCP サーバーのページに、対応クライアントの一覧は広告を接続するのページにあります。

ChatGPT に追加:ChatGPT のプラグインディレクトリで PaidSync.ai を開き、インストールしてからサインインします。

Claude に追加:Claude のコネクタディレクトリで PaidSync.ai を開き、「接続」をクリックしてからサインインします。

よくある質問

Claude Agent SDK はリモート MCP サーバーに対応していますか。

はい。Anthropic のドキュメントでは、Python と TypeScript で、ヘッダー付きの http サーバーと sse サーバーが説明されています。

OAuth ではなくキーを使うのはなぜですか。

Anthropic のドキュメントによると、SDK は対話型の OAuth フローを実行しません。トークンをヘッダーで渡してください。

allowedTools では PaidSync.ai のツールをどう指定しますか。

mcp__paidsync__ の後ろにツール名を付けるか、すべてを指定する場合は mcp__paidsync__* を使います。

Meta Ads でも使えますか。

はい。同じサーバーが Meta Ads のツールも提供しています。Meta Ads MCP サーバーのページをご覧ください。

料金はいくらですか?

PaidSync.ai は、月 100 タスク($50 相当)まで無料で、カードは不要です。Pro は月額 $99 からです。料金をご覧ください。

広告を Claude、ChatGPT、Gemini などに接続する→書き込み権限つきの Google Ads MCP サーバー→14 の広告プラットフォーム向けの PaidSync.ai MCP サーバー→独自の広告エージェントを作る→

PaidSync.ai は、14 の広告・分析プラットフォームにわたる 630+ のツールを提供します。アカウントを一度接続すれば、普段使っている AI アシスタントで利用できます。

無料で始める デモを予約