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

Google Ads を OpenAI Agents SDK に MCP で接続する

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

Google Ads を OpenAI Agents SDK に接続するには、https://mcp.paidsync.ai/mcp 向けの MCPServerStreamableHttp を作成し、Authorization ヘッダーに PaidSync.ai の API キーを入れて、Agent に渡します。これでエージェントは、Google Ads、Meta Ads、ほか 12 のプラットフォーム向けの PaidSync.ai ツールを呼び出せます。

Agents SDK に必要なもの

この SDK には、リモート MCP サーバーを使う方法が 二つあります。PaidSync.ai が対応するのは、コード側で接続を管理する方です。

  • MCPServerStreamableHttp。URL とヘッダーは params に指定します。
  • 環境変数に入れたPaidSync.ai の API キー。ドキュメントでは、URL よりも Authorization ヘッダーを使うことが推奨されています。
  • Google Ads を接続した PaidSync.ai のログイン情報。

この SDK にはホスト型の MCP ツールもあり、OpenAI の Responses API が代わりに呼び出しを行います。ドキュメントには SDK が OAuth フローを実行する説明がないため、ここではヘッダーを使う方法になります。

接続のしくみ

設定値
クラスMCPServerStreamableHttp
URLhttps://mcp.paidsync.ai/mcp
ヘッダーAuthorization: Bearer、環境変数から取得
渡す先Agent(mcp_servers=[server])
キーの制限Google Ads の読み取りとプレビュー

Google Ads の変更を適用するには PaidSync.ai の OAuth サインインが必要で、キーでは行えません。SDK のツール承認設定を使えば、書き込み系のツールを人の確認待ちにできます。

Google Ads を OpenAI Agents SDK に接続する 5 ステップ

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

1

Google Ads を PaidSync.ai に接続する

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

2

API キーを作成する

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

3

サーバーを作成する

下のスニペットを使います。非同期コンテキストマネージャーが接続を開き、閉じます。

4

Agent に渡す

Agent に mcp_servers=[server] を指定して、Runner.run を呼び出します。

5

ツール呼び出しを確認する

実行結果の出力を読み、PaidSync.ai のツールが使われたことを確認します。

PaidSync.ai を使う OpenAI Agents SDK

import asyncio, os from agents import Agent, Runner from agents.mcp import MCPServerStreamableHttp async def main(): async with MCPServerStreamableHttp( name="PaidSync", params={ "url": "https://mcp.paidsync.ai/mcp", "headers": {"Authorization": "Bearer " + os.environ["PAIDSYNC_API_KEY"]}, "timeout": 10, }, cache_tools_list=True, ) as server: agent = Agent(name="Ads analyst", mcp_servers=[server]) result = await Runner.run(agent, "List my Google Ads accounts.") print(result.final_output) asyncio.run(main())

接続を確認する方法

まず読み取りだけのアカウント一覧から始め、次にムダな広告費のレポートへ進みます。

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

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

  • キーは URL に入れません。キーは環境変数から取り、ヘッダーで渡します。
  • レポートは何も変更しません。ムダな支出とパフォーマンスのレポートは、アカウントを読み取るだけです。
  • 変更にはサインインが必要。キーでは Google Ads の変更を適用できません。
  • 変更ログ。適用された変更は、ベストエフォートで、変更前後の結果とともに記録されます。

セットアップは OpenAI Agents SDK のドキュメントに沿っています(2026年10月24日確認)。出典: OpenAI Agents SDK MCP docs。すべての Google Ads ツールは Google Ads MCP サーバー のページに、対応クライアントの一覧は 広告を接続する にあります。

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

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

よくある質問

OpenAI Agents SDK は MCP に対応していますか?

はい。ホスト型の MCP ツールと、コード側で管理する Streamable HTTP サーバーの両方に対応しています。

PaidSync.ai にはどちらを使えばよいですか?

Bearer ヘッダーを付けた MCPServerStreamableHttp が、ドキュメントに載っている簡単な方法です。

エージェントは Google Ads アカウントを変更できますか?

キーでは、読み取りとプレビューができます。Google Ads の変更を適用するには、OAuth サインインが必要です。

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 アシスタントで利用できます。

無料で始める デモを予約