MetaのAIコネクタ(MCP)をClaude、ChatGPT、Manusに接続するには?

Metaの広告MCPサーバー(mcp.facebook.com/ads)をClaude Code、ChatGPTのデベロッパーモード、Manusに接続する方法を解説。URL、権限、OAuthの手順、安全面の確認事項も紹介します。

6分で読めます
イラスト:MetaのAIコネクタ(MCP)をClaude、ChatGPT、Manusに接続するには?

MetaのAIコネクタを接続するには、MCP対応のAIクライアントをMetaの広告用MCPサーバー(https://mcp.facebook.com/ads)に向け、OAuthでFacebookにサインインします。Metaのドキュメントには、Claude CodeとChatGPTの開発者モードの具体的な手順があります。Manusについての記載はないため、その場合はトークンを用意してテストする必要があります。

主なポイント

  • Metaの開発者向けドキュメントによると、Metaの広告用MCPサーバーはhttps://mcp.facebook.com/adsでホストされ、MCP対応のあらゆるAIエージェントで動作します。
  • Metaが設定方法を公開しているのは、Claude Code(コマンド1つ)とChatGPT(OAuthを使う開発者モード)です。Manusについては記載がありません。
  • 最低限必要な権限は、ads_mcp_managementに加えて、ads_readまたはads_managementのいずれかです。
  • まずは読み取り専用のレポート作成から始め、キャンペーンを変更する操作は必ず人が承認する形にしましょう。
  • 設定の詳細は変更されることがあるため、始める前にMetaの最新ページを確認してください。

Meta の AI コネクタとは何ですか?

MetaのAIコネクタを使うと、外部のAIエージェントが広告アカウントを操作できます。広告用MCPサーバーはMetaがホストし、Model Context Protocolを使用します。MCPのサイトでは、これをAIアプリケーションを外部システムにつなぐオープンソースの標準と説明しています。

MetaのAds MCP Serverの概要によると、ツールは次の7つのグループに分かれます。

  • パフォーマンスのレポートとインサイト
  • 広告、広告セット、キャンペーンの作成と編集
  • カタログの作成、商品データ、フィードのトラブルシューティング
  • シグナルの健全性と品質
  • Metaビジネスヘルプセンターの記事の検索
  • A/Bテストとコンバージョンリフト調査
  • 広告アカウントのアクティビティログ

Metaはコマンドライン用のAds CLIも挙げています。このガイドで扱うのはMCPサーバーです。戦略面の背景はMetaのオープンなAIコネクタへの転換をご覧ください。

接続の前に何が必要?

必要なのは、広告アカウント、適切なユースケースを設定したMetaアプリ、そして明確なスコープです。Metaのはじめにのページには、3つの要件が挙げられています。

  1. developers.facebook.com/appsでアプリを作成するか、既存のアプリを開く。
  2. 「Create & manage ads with ads MCP server」のユースケースを追加する。
  3. Facebook Login for Businessの設定で、アプリのリダイレクトURLをMCPクライアントに合わせて設定する。

同ページには、広告AIコネクタの設定に関するMetaのヘルプセンターのガイドに従う場合は、自分のMetaアプリは不要とも書かれています。どちらの方法が自分に当てはまるか確認してください。

権限:最低限必要なのはads_mcp_managementに加えて、ads_readまたはads_managementです。任意でcatalog_management、business_management、pages_show_list、instagram_basicも追加できます。目的を果たせる最小限の範囲だけを申請しましょう。

Claudeに接続するには?

Claude Codeでは、MetaアプリのIDを指定してコマンドを1つ実行します。その他のClaudeアプリでは、URLをカスタムコネクタとして追加します。

Metaのページには、次のClaude Code用コマンドが載っています。

claude mcp add --transport http --client-id <META_APP_ID> meta-ads https://mcp.facebook.com/ads

プレースホルダーを自分のアプリIDに置き換え、アプリのリダイレクトURLがClaude Codeに合っていることを確認します。Claude Desktopやclaude.aiの手順はMetaのページにはありません。それらはAnthropicのカスタムコネクタのガイドに載っています。ProおよびMaxプランでは、「カスタマイズ」、「コネクタ」、「カスタムコネクタを追加」の順に進み、サーバーURLを入力して認証方法を選びます。TeamおよびEnterpriseプランでは、オーナーがコネクタを一度追加すると、各メンバーが個別にサインインします。

Anthropicのガイドは、カスタムコネクタは検証されていないこと、信頼できる組織のサーバーにのみ接続すること、「常に許可」は慎重に使うことも注意喚起しています。アカウントのスコープ設定については、MCPでClaudeをマーケティングデータにつなぐガイドでさらに詳しく解説しています。

ChatGPTに接続するには?

ChatGPTの開発者モードでOAuthを選び、MetaのサーバーURLを入力します。Metaのページには5つのステップが載っています。

  1. ChatGPTの認証仕様に従って、MetaアプリのリダイレクトURLを設定する。
  2. OpenAIのガイドに従って開発者モードを開く。
  3. 認証方法としてOAuthを選ぶ。
  4. サーバーURLにhttps://mcp.facebook.com/adsを入力する。
  5. 「Advanced OAuth Settings」で、OAuth Client IDとしてMetaアプリのIDを入力する。

OpenAIの開発者モードのガイドによると、この機能はWeb版のPro、Plus、Business、Enterprise、Educationアカウントで利用でき、設定、アプリ、詳細設定の順に進んで有効にします。OpenAIはこの機能を「強力だが危険」としています。書き込み操作はデフォルトで確認が必要で、承認する前にツールの入力内容をそれぞれ確認する必要があります。

Manusに接続するには?

MetaはManusについて記載していないため、実際に試すまでは未検証のルートとして扱ってください。Manusはカスタム MCPサーバーに対応しており、Metaのページには直接呼び出しならベアラートークンが使えるとあるので、トークンによる接続が有力な方法です。

ManusのカスタムMCPのページによると、設定、連携、カスタムMCPサーバーの順に進み、「サーバーを追加」をクリックします。サーバー名、HTTPSのサーバーURL、APIキーやベアラートークンなどの認証情報を入力すると、Manusがツール一覧を取得する接続テストを実行します。

Metaのはじめにのページには、プログラムからアクセスする場合はAuthorizationヘッダーでユーザーアクセストークンを送れること、サーバー間通信ではシステムユーザートークンが使えることが書かれています。ただし有効なのはEmployeeロールのシステムユーザートークンだけで、Adminロールのトークンではサーバーにアクセスできません。この組み合わせがManusで動作するかは、どちらのベンダーの情報でも確認できなかったため、接続テストを実行し、続けて読み取り専用の質問を試してください。

Manusのページには、認証情報をURLやログに出さないこと、定期的にローテーションすることも書かれています。コマンドラインで接続する方法(manus-mcp-cli)については公式ドキュメントが見つからなかったため、ここでは扱いません。

接続が機能しているか確認するには?

読み取り専用の質問をします。Meta自身が推奨するテストは「List my ad accounts.」です。正しいアカウントが返ってくれば、接続と権限は機能しています。

そのうえで、要約を信頼する前に、報告された数値を1つ選んでAds Managerと照合します。数字が違う場合は、その上にワークフローを組む前に原因を突き止めてください。

人の管理下に置くべきものは?

費用が発生する操作や、配信中のキャンペーンを変更する操作はすべてです。コネクタはキャンペーンを作成・編集できるため、接続そのものよりも承認の設定のほうが重要です。

  • まずはレポートとインサイトだけから始めます。
  • 対象を絞ったアカウントと、最小限の権限セットを使います。
  • どのクライアントでも、書き込み操作のツール承認はオンのままにします。
  • ツールが返す内容は、指示ではなくデータとして扱います。
  • アクセスを付与する前に、取り消し方を把握しておきます。

どの業務を自動化し、どれを人に残すかの考え方は代理店向けのエージェント型ワークフローをご覧ください。これが代理店の仕事をどう変えるかはマーケティング代理店のためのMCPで解説しています。

SOMINはどこに位置づけられるのか?

SOMIN(SoMin.ai)は、シンガポールのSomin Pte. Ltd.が運営するAIマーケティングインテリジェンス企業で、広告アカウントに入る前の段階、つまり競合が何を配信しているか、どの切り口を試すべきかをカバーします。SOMINのプロフィールによると、プラットフォームはMCP経由でClaude、Manus、Codexに接続します。Metaのコネクタがアカウントを管理し、SOMINのデータが戦略に情報を提供します。SOMIN StrategyとSOMINのAIエージェントをご覧ください。

FAQ

MetaのMCPサーバーのURLは?

Metaの開発者向けドキュメントによると、広告用MCPサーバーはhttps://mcp.facebook.com/adsでホストされています。

MetaのAds MCPサーバーに対応しているAIクライアントは?

Metaは、MCP対応のAIエージェントなら何でも使えるとしています。はじめにのページにはClaude CodeとChatGPTの手順があり、ManusとClaude Desktopの手順はありません。

MetaのAIコネクタを使って、AIエージェントから広告を管理するには?(Como gerenciar anúncios de um agente de IA com os conectores de IA de anúncios da Meta?)

クライアントを広告用MCPサーバーに接続し、まずはレポートの取得から、変更は後から、承認をオンにして依頼します。「Meta広告 MCP」で検索する方も、同じサーバーと同じ手順にたどり着きます。Metaのドキュメントでは、コネクタ自体は地域に依存しません。

コードを書く必要はある?

OAuthのルートなら不要です。サーバーURLを追加してサインインするだけです。Claude Codeではターミナルコマンドが1つ必要です。Manusのようにトークンでつなぐルートにはシステムユーザートークンが必要です。

AIエージェントに広告アカウントへのアクセスを与えても安全?

最小限の権限にし、書き込み操作の承認をオンにして、結果をAds Managerと照合すれば、安全に使えます。AnthropicとOpenAIはどちらも、プロンプトインジェクションと信頼できないサーバーについて警告しています。

出典

経験豊富なマーケターとAI教授が築いたプラットフォーム研究の発表先研究を見る →