Amazon Ads MCPサーバーの技術仕様を解説 – アーキテクチャからAPI構造まで

「AIエージェントで広告運用を自動化したいが、APIの統合が複雑すぎる」。そんな課題を抱える広告テック開発者は多いのではないでしょうか。

2026年2月2日、AmazonはIAB Annual Leadership Meeting(IAB ALM)において、Amazon Ads MCPサーバー(MCP Server)のオープンベータ開始を発表しました。Model Context Protocol(MCP)というオープンスタンダードを基盤に、Claude、ChatGPT、Geminiといった主要AIプラットフォームから、単一のインテグレーションでAmazon Ads APIの全機能にアクセスできる仕組みです。

Amazon Ads MCPサーバーのニュース概要については、当ブログの「Amazon Ads MCPサーバーがオープンベータ開始!AIエージェント連携で広告運用はどう変わるのか」で詳しく解説しています。

本記事では、ニュース記事ではカバーしきれなかった技術仕様に踏み込み、以下のポイントを解説します。

  • MCPサーバーの3層アーキテクチャ
  • プリミティブ(Tools / Resources / Prompts)の設計思想
  • 4つのツールグループと命名規則
  • 認証フローとリージョン別エンドポイント
  • 従来API統合との構造的な違い

Model Context Protocolとは何か

Model Context Protocol(MCP)とは、AIシステムが外部ツールやデータソースと通信するためのオープンスタンダードです。2024年11月にAnthropicが発表し、2025年にはLinux Foundation傘下のAgentic AI Foundation(AAIF)に寄贈されました。OpenAI、Google、Microsoft、AWS、Cloudflareといった主要企業が共同で支援しています。

MCPの核心的な価値は、AIエージェントと外部サービス間の通信を標準化することにあります。これまで各サービスごとに個別のAPI統合が必要だったものを、共通のプロトコルで一本化します。

MCPが解決する課題:API統合の複雑性
Amazon Ads API
Google Ads API
Meta Ads API
MCP標準化
MCPサーバー
単一プロトコルで統合
出典:各社公式ドキュメントおよびAdweek報道を基に筆者作成

Amazon Ads担当VP Paula Despins氏は、MCPの意義について次のように説明しています。

「エージェントは現在、あるAPIが何をするのか、どう動作するのかを理解する必要がある。それがエージェントの推論に大きな負荷を生んでいる」

MCPはこの「推論オーバーヘッド」(=AIが”どのAPIをどう呼べばいいか”を考えるために費やす無駄な処理コスト)を解消するためのプロトコルです。


Amazon Ads MCPサーバーの3層アーキテクチャ

Amazon Ads MCPサーバーは、3つの層が縦に積み重なった構造になっています。イメージとしては、「ユーザーが話しかける → 通訳が仲介する → 実際の作業者が動く」という流れです。

Amazon Ads MCPサーバー 3層アーキテクチャ
Layer 1:AIアプリケーション
Claude / ChatGPT / Gemini / Amazon Q など
= ユーザーが話しかける相手
Layer 2:MCP Client(通訳係)
OAuth 2.0認証・リクエスト変換・安全なデータ交換
= AIの言葉をAmazon Adsが理解できる形に変換
Layer 3:MCPサーバー(実行者)
Tools / Resources / Prompts を公開
= Amazon Ads APIの「窓口」として動作
Amazon Ads API
キャンペーン管理 / レポーティング / 請求 / アカウント管理
出典:Amazon Ads公式ドキュメント、PPC Land報道を基に筆者作成

たとえば、ユーザーがClaude上で「先月のSP広告のパフォーマンスを見せて」と話しかけると、以下のように処理が流れます。

  1. Layer 1(AIアプリ): ユーザーの自然言語を解釈し、「レポーティングツールを呼ぶべきだ」と判断
  2. Layer 2(MCP Client): 認証情報を付与し、MCPサーバーに対して標準化されたリクエストを送信
  3. Layer 3(MCPサーバー): 受け取ったリクエストを実際のAmazon Ads APIの呼び出しに変換し、結果を返却

ポイントは、開発者がLayer 3(MCPサーバー)の中身を意識する必要がないことです。MCP Clientさえ接続すれば、あとはMCPサーバーが適切なAPIを自動的に選択・実行してくれます。


Domain Model Standardとは何か ― なぜ「使えるAPI」が限定されるのか

MCPサーバーの仕組みを理解するうえで避けて通れないのが、Domain Model Standardという概念です。

ひとことで言えば、Domain Model Standardとは「Amazon Ads APIの品質基準」です。Amazon Ads APIには長年の開発で蓄積された多数のAPIバージョンが存在しますが、その中には古い仕様のまま残っているものや、互換性に問題があるものも含まれています。

Domain Model Standardは、これらのAPIの中から「最新かつ正しい仕様に準拠しているもの」だけを選別するフィルターの役割を果たします。

レストランのメニューに例えると、こうなります。

  • Amazon Ads APIの全体 = キッチンで作れる料理すべて(裏メニューや試作品も含む)
  • Domain Model Standard = 正式なメニュー表(品質保証されたものだけ掲載)
  • MCPサーバー = ウェイター(メニュー表にある料理だけ注文を受け付ける)

つまり、MCPサーバーではAmazon Ads APIのすべてが使えるわけではなく、Domain Model Standardに合格したAPIだけが利用可能です。ただし、この基準を満たしたAPIはSP・SB・SDの各Sponsored Ads広告に加え、Amazon DSP(プログラマティック広告)やAMC(Amazon Marketing Cloud)も含まれています。「一部の広告プロダクトしか使えない」という意味ではなく、あくまで各プロダクト内のAPIバージョンの品質フィルターです。

これは制約のように感じるかもしれませんが、実際には以下のメリットがあります。

  • AIエージェントが古いAPIを誤って呼ぶリスクがゼロになる
  • バージョン違いによる予期しないエラーが発生しない
  • 新しいAPIが追加されたとき、自動的にMCPサーバー側にも反映される

開発者にとっては、「どのAPIバージョンを使うべきか」という判断が不要になるため、むしろ開発効率が上がる設計と言えます。


プリミティブ:Tools / Resources / Prompts

MCPでは、MCPサーバーが外部に公開する機能のことを「プリミティブ(Primitives)」と呼びます。日本語で言えば「基本部品」です。Amazon Ads MCPサーバーでは、3種類のプリミティブをそれぞれ以下のようにあてはめ、定義しています。

MCPプリミティブの3分類
種類 定義 ステータス
Tools エージェントに公開される関数。説明、入力プロパティ、戻り値を持つ 利用可能 campaign_management-create_sp_campaign
Resources コンテキスト情報の提供(ファイル内容、DBレコード、APIレスポンス等) 今後対応 キャンペーン設定データ、市場情報
Prompts LLMとの対話を構造化する再利用可能なテンプレート 今後対応 キャンペーン作成プロンプト

Toolsの設計思想 ― 「レシピ」として理解する

現在利用可能なToolsは、APIを1対1でそのまま呼び出すだけの薄い仲介役(いわゆるAPIラッパー)ではありません。

料理に例えると、従来のAPIは「包丁」「まな板」「フライパン」といった個別の調理器具を渡されるようなもので、何をどの順番で使うかは自分で考える必要がありました。一方、MCP Toolsは「レシピ」です。「この料理を作りたい」と伝えれば、必要な調理器具を正しい順番で自動的に使ってくれます。

技術的には、これをワークフローオーケストレーション(複数の処理を1つの流れとして自動実行する仕組み)と呼びます。複数のAPI呼び出しが1つのToolとしてまとめられています。

具体例: Sponsored Productsキャンペーンの作成

  • 従来のAPI: キャンペーン作成API → 広告グループ作成API → 広告作成API を手動で3回呼び出す必要があった
  • MCP Tool: 「SP広告キャンペーンを作って」と1回伝えるだけで、3ステップすべてを自動実行

4つのツールグループと命名規則

Amazon Ads MCPサーバーのツールは、4つの機能グループに分類されています。

ツール命名規則

ツール名は以下のフォーマットに従います。

<tool_group>-<tool_name>

: account_management-create_advertiser_account

ツールグループ一覧と主要ツール

以下の図は、4つのツールグループと、各グループに含まれる主要なツール(エンドポイント)を示しています。

Amazon Ads MCPサーバー ツールグループと主要ツール
account_management(アカウント管理)
create_advertiser_account
get_profiles
update_account_settings
例: 「すべての広告アカウントを表示して」
billing(請求管理)
get_invoices
get_payment_details
get_billing_notifications
例: 「最近の請求書を表示して」
campaign_management(キャンペーン管理)
create_sp_campaign(SP広告作成)
create_sb_campaign(SB広告作成)
create_sd_campaign(SD広告作成)
create_dsp_campaign(DSP広告作成)
update_campaign_budget(予算変更)
move_keywords_across_campaigns
expand_campaign_to_country
例: 「予算を$500に増額して」
reporting(レポーティング)
cp_get_campaign_performance
sp_get_search_term_report
generate_custom_report
get_performance_summary
例: 「10月のパフォーマンスを見せて」
【ツール名のプレフィックス】
sp_ = Sponsored Products  |  sb_ = Sponsored Brands  |  sd_ = Sponsored Display  |  dsp_ = Amazon DSP  |  cp_ = Campaign Performance  |  amc_ = Amazon Marketing Cloud
※ 上記は公開情報から確認できる主要ツールの例です。オープンベータでは追加ツールが含まれる可能性があります。

上記のうち campaign_management グループが最もツール数が多く、SP(Sponsored Products)・SB(Sponsored Brands)・SD(Sponsored Display)に加え、Amazon DSP(プログラマティック広告)にも対応するツールが含まれています。つまり、MCPサーバーを通じてAmazon広告の主要プロダクトをほぼ網羅的に操作できる設計です。

アカウント識別子の違い

MCPでのアカウント識別は、従来のAmazon Ads APIとは異なるパターンを採用しています。

パラメータ 用途 指定方法
profileId Sponsored Adsアカウント リクエストボディ内
managerAccountId マネージャーアカウント リクエストボディ内
advertiserAccountId DSP広告主 / グローバルアカウントID / AMCインスタンス リクエストボディ内

従来のAPIではAmazon-Advertising-API-Scopeヘッダーで指定していたプロファイルIDを、MCPサーバーではリクエストボディ内のパラメータとして渡す設計になっています。これはMCPプロトコルの標準に沿った設計であり、ツールの入力プロパティとして自然に扱えるようにするためです。


認証フローとリージョン別エンドポイント

OAuth 2.0認証

Amazon Ads MCPサーバーへの全リクエストには、以下の2つのヘッダーが必要です。

ヘッダー 説明
Amazon-Ads-ClientId クライアントID Login with Amazonアプリケーションの識別子
Authorization Bearer <access_token> ユーザー権限を表すアクセストークン

認証には2つのアプローチがあります。

  1. 直接トークン認証: サービスアカウントやCI/CD環境向け。事前に取得したアクセストークンを直接設定
  2. ゲートウェイ経由認証: Openbridgeなどのパートナーが提供するマネージドトークン方式

リージョン別エンドポイント

MCPサーバーは3つのリージョンで運用されています。

Amazon Ads MCPサーバー リージョン別エンドポイント
リージョン 略称 エンドポイントURL
North America na https://advertising-ai.amazon.com/mcp
Europe eu https://advertising-ai-eu.amazon.com/mcp
Far East fe https://advertising-ai-fe.amazon.com/mcp
出典:PPC Land / Amazon Ads公式ドキュメント

MCPサーバーにはリージョンをデフォルト値として設定するツールと、動的に切り替えるツールが含まれており、サーバーを再起動せずにリージョン間を移動できます。


従来のAPI統合 vs MCP統合:何が変わるのか

MCP統合の最大の違いは、個別のAPI呼び出しの組み合わせではなく、ワークフロー単位でのオーケストレーションにあります。

従来のAPI統合 vs MCP統合
従来のAPI統合
API仕様の理解
バージョン管理
個別統合
各APIを個別理解 → 手動で組み合わせ
推論オーバーヘッド大
MCP統合
MCPサーバー
Tools
Resources
Prompts
自動バージョン管理
推論オーバーヘッド最小
出典:Adweek、Digiday報道を基に筆者作成

具体的な違い

比較項目 従来のAPI統合 MCP統合
統合方式 サービスごとに個別統合 単一プロトコルで統合
API選択 開発者が適切なAPIバージョンを判断 Domain Model Standard準拠のAPIのみ公開
ワークフロー 複数APIを手動で組み合わせ 事前構築されたToolsで一括実行
自動更新 APIバージョン変更時にコード修正が必要 ベータプログラム経由で新機能が自動追加
対応プラットフォーム 各プラットフォーム用に個別実装 Claude/ChatGPT/Gemini等すべて共通

プレビルトToolsの実例

Amazon Adsが公開しているプレビルトToolsには、以下のようなものがあります。

  1. Sponsored Productsキャンペーン一括作成: 商品と予算を指定するだけで、キャンペーン → 広告グループ → 広告の作成を自動オーケストレーション
  2. 地理的展開ツール: 米国・カナダで実施中のキャンペーンを、1つのプロンプトで別の国に展開
  3. キーワード横断移動ツール: 高パフォーマンスなキーワードを、1つのキャンペーンから複数のキャンペーンへ自動配布

対応AIプラットフォームと接続方法

Amazon Ads MCPサーバーは以下のAIプラットフォームとの接続をサポートしています。

プラットフォーム 提供元 接続方法
Claude Anthropic MCP Client統合
ChatGPT OpenAI MCP Client統合
Gemini Google MCP Client統合
Amazon Q AWS ネイティブ統合
Amazon Bedrock AWS ネイティブ統合
Amazon AgentCore AWS ネイティブ統合
カスタムエージェント 各社 MCP SDK利用

また、サードパーティによるオープンソース実装も存在します。Openbridge Amazon Ads MCP SDK(Docker)は、マルチリージョン対応、キャンペーン管理、レポーティング、DSP、AMCワークフローを包括的にカバーするOSS実装として利用可能です。(オープンソースのご利用は自己責任で)


ツールのフィルタリングとセキュリティ

MCPサーバーにはreadOnlyHintアノテーションによるツールフィルタリング機能があります。管理者はこのアノテーションを使って、書き込み操作を防止し、読み取り専用モードでエージェントを運用できます。

また、ツールグループ名による正規表現パターンマッチングで、エージェントが利用できるツールを効率的に絞り込むことが可能です。


今後のロードマップ

Amazon Ads MCPサーバー ロードマップ
2025年11月 unBoxed 2025でクローズドベータ発表
Ads Agent発表(AIキャンペーン管理エージェント)
2026年2月 IAB ALMでオープンベータ開始
Toolsプリミティブ提供開始(4ツールグループ)
2026年中 Resourcesプリミティブ追加(コンテキスト情報の提供)
Promptsプリミティブ追加(再利用可能テンプレート)
2026年以降 マルチメディア対応(画像・動画・音声)
オープンガバナンスによる標準策定
凡例: 確定 高確率 予測

分析・考察

複数ソースの横断分析

Adweek、Digiday、AdExchangerの報道を横断すると、Amazon Ads MCPサーバーの位置づけについて興味深い見方が浮かび上がります。

Digidayは、Amazonの動きを「エージェンティック広告のルールを誰が決めるかの競争」の一環と位置づけています。IAB Tech Labが推進するAdvertising Context Protocol(AdCP)がクロスプラットフォームの中立標準を目指すのに対し、Amazonのアプローチは自社エコシステム内の標準化に焦点を当てています。

一方、AdExchangerは、MCPサーバーが「既存のAPI統合コストを大幅に削減する可能性」に注目しています。現在、広告テックの現場では各プラットフォームごとにAPI統合を維持する負担が大きく、MCP標準化はこのコストを構造的に解消する手段と考えられます。

だから何が起きるのか(将来予測)

  1. 2026年後半までに、主要広告プラットフォームのMCP対応が加速する可能性が高い。Amazonが先行した以上、Google AdsやMeta Adsも何らかのMCP互換レイヤーを検討する可能性があります。実際に、IAB Tech LabのエージェンティックAI広告イニシアティブでは、MCPとAgent2Agent(A2A)プロトコルの統合が議論されています。
  2. エージェンティックな広告運用が「実験」から「標準ワークフロー」に移行する転換点が近いと考えられます。Target、Canva、WPPといった大手企業が既にMCPをマーケティングに活用していることからも、この流れは加速する見込みです。

だから読者は何をすべきか(アクション)

  1. Amazon Ads APIの認証情報を取得し、MCPサーバーへの接続テストを早期に行うことを推奨します。オープンベータは全世界でアクティブなAPIクレデンシャルを持つパートナーに公開されています。
  2. 自社の広告運用フローのうち、MCP Toolsで自動化可能な部分を特定することが重要です。特に、キャンペーン作成・地理的展開・レポーティングの3領域は、既にプレビルトToolsが提供されています。
  3. AdCP(Advertising Context Protocol)の動向も併せて注視することを推奨します。Magniteは2025年12月にAdCPの最初のテストを実施しており、2026年中に追加パイロットが予定されています。

まとめ

  • MCP(Model Context Protocol)はAI-API間通信のオープンスタンダードであり、Amazon Adsはこのプロトコルを採用して、2026年2月にMCPサーバーのオープンベータを開始しました
  • 3層アーキテクチャ(AIアプリケーション → MCP Client → MCPサーバー)により、Claude/ChatGPT/Geminiから単一統合でAmazon Ads APIにアクセス可能です
  • プリミティブは3種類(Tools/Resources/Prompts)のうち、現在はToolsのみ提供。Resources/Promptsは今後追加予定です
  • 4つのツールグループ(account_management, billing, campaign_management, reporting)で広告運用の主要操作をカバーしています
  • ワークフローオーケストレーションの設計により、従来3ステップ以上かかっていた操作が1プロンプトで完結します

広告テックの開発者にとって、MCPサーバーはAPI統合の複雑性を構造的に解消する重要な技術基盤です。オープンベータ期間中に接続テストを行い、自社のワークフローへの適用可能性を早期に検証することを推奨します。


関連記事

Amazon Ads MCPサーバーのニュース概要については、当ブログの「Amazon Ads MCPサーバーがオープンベータ開始!AIエージェント連携で広告運用はどう変わるのか」で詳しく解説しています。ビジネスインパクトや広告運用の変化について知りたい方は、併せてご覧ください。


参考記事

本記事は以下のニュースソースを参考に作成しました。

主要ソース

関連資料

コメントを残す

上部へスクロール

Legare Techをもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む