どのようにお手伝いできますか?

[ベータ機能] AppsFlyer MCP Beta feature

  • 更新

概要:AppsFlyer MCPを使用すると、AppsFlyerのデータをClaude、ChatGPT、Gemini CLI、Copilot CLI、VS Codeなどの大規模言語モデル(LLM)に接続できます。AIチャットや開発環境から直接質問したり、パフォーマンスに関するインサイトを取得したり、AppsFlyerの情報を取得したりできます。

 

免責事項

AppsFlyer MCP Serverは、AppsFlyerが評価目的で提供している、現在ベータ段階のサービスです。

本サービスを使用してサードパーティのAIツールに接続した場合、当該ツール、その出力、結果、パフォーマンス、動作、適法性、または信頼性について、AppsFlyerが一切の責任または法的責任を負わないことに同意したものとみなされます。AppsFlyerは、これらのツールまたはその結果を管理、推奨、検証するものではなく、これらに関連する明示的または黙示的な一切の保証を明確に否認します。また、AppsFlyerは、これらのツールによるデータの保存、保持、処理、または使用について責任を負いません。適用される法令および自社の社内ポリシーを確実に遵守する責任は、すべてお客様自身にあります。また、お客様は、これらのツールをMCP Serverに接続し、自社のデータへのアクセスを許可するために必要なすべての権利および同意を取得していることを表明するものとします。本サービスは、サポート対象のユースケースに限り、「現状有姿(as-is)」で提供されます。この範囲を超えた利用については、お客様自身の責任となります。本サービスの利用には、Master Services Agreement(基本サービス契約)の条件、または別途正式な契約が締結されている場合は当該契約の条件が適用されます。

AppsFlyer MCPとは?

AppsFlyer MCPを使用すると、LLMをAppsFlyerプラットフォームに安全に接続できるため、簡単な会話を通じてマーケティングデータを操作できます。AppsFlyer MCPでは、リアルタイムデータに基づいて、より的確かつ迅速な意思決定を行うことができます。

MCPを使用すると、次のことが可能になります:

  • キャンペーンパフォーマンス、トレンド、KPIに関する情報をすぐに取得できます。
  • ROAS、インストール、LTVなどの指標を比較
  • OneLinkテンプレート、リンク、オーディエンス接続の監査とトラブルシューティング
  • 設定ガイドまたはプロダクトのドキュメントを取得

AppsFlyer MCPのセットアップ

AppsFlyer MCPは、チャットアシスタント、CLI、IDE、自動化プラットフォーム、セルフホスト型エージェントに接続できます。セットアップ方法は、使用するクライアントと、そのクライアントがサポートしている認証方式によって異なります。

注意

プラットフォームによっては、MCP Serverへの接続に管理者の承認が必要になる場合があります。以下で説明するセットアップオプションが表示されない場合は、IT管理者またはワークスペース管理者にお問い合わせください。

認証方式

AppsFlyer MCPでは、2種類の認証方式をサポートしています。AppsFlyer MCPへの接続方法に応じて、適切な方式を使用してください。

認証方式 使用するクライアント 適した用途 アクセス期間
ブラウザベースのOAuthログイン Gemini CLI、Copilot CLI、ChatGPT、Claude.ai、Claude Desktop 臨時の質問、探索的分析、単発のレポート

接続から7日間有効。セッション終了後は再認証が必要

Bearer token認証 Claude Code、自動化プラットフォーム、セルフホスト型エージェント、各種インテグレーション 自動化、スケジュールタスク、バックグラウンドエージェント、非対話型ワークフロー 手動で無効化するまで有効

ブラウザベースのOAuthログイン

ブラウザベースのOAuthログインでは、ブラウザを使用して対話形式で接続できます。接続を開始すると、MCPクライアントによってブラウザウィンドウが開き、AppsFlyerへのログインを求められます。アクセスを承認すると、クライアントがAppsFlyerアカウントに接続されます。

対話型セッション、探索的分析、単発のレポートには、この方式を使用してください。

Bearer token認証

Bearer token認証では、AppsFlyer MCP tokenを使用して、非対話型ツールをAppsFlyer MCPに接続できます。tokenはリクエストヘッダーで渡されます。

Authorization: Bearer <YOUR_MCP_TOKEN>

ブラウザログインを使用できない自動化、スケジュールタスク、バックグラウンドエージェント、各種インテグレーションには、この方式を使用してください。

tokenを作成するには、アカウントメニュー > セキュリティセンター > AppsFlyer トークンに移動し、MCP tokenを作成します。

クライアント別のセットアップ

Claude ChatおよびCowork

Claude ChatおよびClaude Coworkでは、ブラウザベースのOAuthログインを使用します。以下の手順は、Web版およびデスクトップ版のClaudeとCoworkに適用されます。

注意

TeamプランおよびEnterpriseプランでは、組織全体に適用されるインテグレーションを追加できるのは、OwnerまたはAdminのみです。

Claude ChatおよびCoworkのセットアップ

  1. 左下にある自分の名前をクリックし、Settingsを選択します。または、新しいチャットでSearch & tools > Manage connectorsをクリックします。
  2. Connectorsタブを開きます。
  3. Organization connectorsタブに切り替えます。
  4. ConnectorsセクションでAdd connectorをクリックします。
  5. 以下のコネクタ情報を入力します。
    • Connector name:AppsFlyer
    • Connector URL:https://mcp.appsflyer.com/auth/mcp
  6. Addをクリックします。
  7. Your connectorsタブに切り替えます。
  8. Connectorsセクションで、AppsFlyer接続の横にあるConnectをクリックします。
  9. プロンプトが表示されたら、AppsFlyerにログインします。

Claudeとの接続をテストする

  1. 任意のチャットウィンドウで、設定ボタンをクリックします。 
  2. AppsFlyer MCPが正しくセットアップされていれば、メニューにAppsFlyerのツールが表示されます。

注意

Coworkをすぐに使い始める:Skillとして保存チームでClaude Coworkを使用している場合は、「Claude Cowork starter kit for marketers」を利用することで、よりスムーズにセットアップできます。このスターターキットには、アクティベーションプラン、すぐに使用できるテンプレート、コピー&ペーストで使えるプロンプトが含まれています。初日からAIを通じてAppsFlyerデータを活用できるため、最初のワークフロー、レポート、ブリーフなどをゼロから作成する必要がありません。

Claude Code

Claude Codeでは、自動化、スケジュール実行、非対話型ワークフローのためにBearer token認証を使用します。

Claude CodeにAppsFlyer MCPを追加する

  1. AppsFlyerで、アカウントメニュー>セキュリティセンター>AppsFlyerトークンの順に進みます。
  2. MCP tokenを作成します。
  3. TerminalでAppsFlyer MCP Serverを追加します。

    claude mcp add-json appsflyer '{"type":"http","url":"https://mcp.appsflyer.com/auth/mcp","headers":{"Authorization":"Bearer YOUR_APPSFLYER_MCP_TOKEN"}}'
  4. Claude Codeを起動します。

    claude .
  5. MCP Serverが追加されていることを確認します。

    claude mcp list
  6. 設定済みのMCP Server一覧にappsflyerが表示されていることを確認します。
  7. AppsFlyerについて質問します。:例:

    What apps are in my AppsFlyer account?
    What were my top media sources in the US last week for "Mypets.android.com"?
    Create a summary of the performance of "Mypets.android.com" in the last day, segmented by campaign.

Cursor IDE

ローカルの開発環境からAppsFlyer MCPに接続するには、Cursor IDEを使用します。

  1. 適用範囲に応じて、設定ファイルを作成するか、既存の設定ファイルを開きます。
    • グローバル設定: ~/.cursor/mcp.json
    • プロジェクト固有の設定: .cursor/mcp.json
  2. mcpServersJSON ファイル内の フィールドに、以下を追加しますmcpServers:

    {
      "mcpServers": {
        "appsflyer": {
          "url": "https://mcp.appsflyer.com/auth/mcp"
        }
      }
    }
  3. Cursor IDE を再起動して設定を反映します。
  4. AppsFlyerのMCPサービスにアクセスするよう求められたら認証する。

VS Code

  1. Cmd+Shift+P または Ctrl+Shift+P キーを押して、Command Paletteを開きます。
  2. Configure MCP Serversを選択します。
  3. .vscode/mcp.json、AppsFlyer MCPサーバー構成を追加します。

    {
      "servers": {
        "appsflyer": {
          "url": "https://mcp.appsflyer.com/auth/mcp"
        }
      }
    }
  4. ファイルを保存し、Copilot Chatを再起動します。

ChatGPT

ChatGPT で AppsFlyer MCP を利用する方法は 2 つあります。

  • カスタムGPT:AppsFlyerアシスタントへの簡単なアクセスに最適。
  • ChatGPTのMCP:AppsFlyerのデータをChatGPTの会話に持ち込みたいユーザーに最適です。

AppsFlyerカスタムGPTを追加する

  1. AppsFlyerカスタムGPTをクリックします。
  2. GPTをサイドバーに保存すれば、簡単にアクセスできます。
  3. Custom GPT を開きます。
  4. 質問を入力します。例:

    Show me my Meta campaign performance from last week.

ChatGPTにAppsFlyer MCPを追加する

注意

コネクタを組織に追加して公開するには、管理者セットアップが必要な場合があります。

  1. コネクタを追加し、組織に公開します。 
  2. 以下のコネクタ情報を入力します。
    • カラム名:AppsFlyer MCP
    • URL
    • 認証:OAuth
  3. 初めて接続するには 、 [ 設定]>[アプリとソース]>[AppsFlyer MCP]を開きます。
  4. AppsFlyer MCPに接続します。
  5. 手順に従って接続し、AppsFlyerの認証情報でログインします。

セットアップ後、チャットを開き、ソースまたはコネクタを選択し、AppsFlyerの接続をオンにします。

セキュリティのため、AppsFlyer MCPは約10時間ごとに切断されます。再接続するには、接続フローを繰り返します。

Gemini CLI

ブラウザベースのOAuthログインでGemini CLIを使用する。

Gemini CLI に AppsFlyer MCP を追加する

  1. TerminalでAppsFlyer MCP Serverを追加します。

    gemini mcp add appsflyer https://mcp.appsflyer.com/auth/mcp -t http
  2. Gemini CLIを起動します。

    gemini
  3. Gemini CLIプロンプトで、次のように入力します。

    auth
  4. ブラウザで認証フローを完了し、ターミナルに戻ります。
  5. AppsFlyerについて質問します。:例:

    What apps are in my AppsFlyer account?

Gemini CLI認証のトラブルシューティング

認証に失敗した場合は、Gemini CLIをデバッグモードで起動します。

GEMINI_LOG_LEVEL=debug gemini

その後、Gemini CLIプロンプトで再度authと入力します。

Copilot CLI

ブラウザベースのOAuthログインでCopilot CLIを使用する。

Copilot CLIにAppsFlyer MCPを追加する

  1. ターミナルを開きます。
  2. Copilot CLIを起動します。

    copilot
  3. ログインしていない場合は、CopilotのCLIプロンプトに以下のコマンドを入力してください:

    /login
  4. ブラウザのログインを完了します。
  5. Copilot CLIプロンプトで、次のように入力します。

    /mcp add
  6. 次のMCPサーバーの詳細を入力します。

    項目 値
    サーバ名 appsflyer
    サーバの種類 HTTP
    URL https://mcp.appsflyer.com/auth/mcp
    ツール *
  7. Ctrl+Sキーを押して設定を保存します。
  8. プロンプトが表示されたら、ブラウザでAppsFlyerの認証フローを完了します。
  9. ターミナルに戻ります。
  10. AppsFlyerについて質問します。:例:

    What apps are in my AppsFlyer account?

サードパーティおよびセルフホスト環境

MCP トークンを使用して、サードパーティまたはセルフホスト環境のシステムを AppsFlyer MCP に認証できます。これにより、 n8n、Make、自社開発の LLM エージェントなどと連携した自動化や AI 活用が可能になります。

MCP トークンは、作成した管理者の権限を引き継ぐ、アカウント単位のベアラートークンです。アクセスおよび管理は、以下の場所から行えます。 セキュリティセンター → AppsFlyerトークン

MCP接続の詳細

自動化ツールやエージェントプラットフォームから AppsFlyer MCP に接続する際は、以下の設定を使用してください。

  • Auth Type:Bearer Token
  • Base URL / Endpoint: https://mcp.appsflyer.com/auth/mcp
  • Bearer Token:あなたのMCPトークン

注意

トークンは第三者と共有したり、公開したりしないでください。MCP トークンは MCP 環境への直接アクセス権を持つ重要な認証情報です。

活用事例:

カテゴリ 例
カスタムエージェント MCP を使ってデータを取得・分析し、改善提案を行う AI エージェントを構築
LLM連携 セルフホスト型 LLM から MCP 経由でキャンペーン指標を取得

その他のプラットフォーム

デフォルトでは、上記に記載されたプラットフォームのみが有効化されています。別のプラットフォームと接続したい場合は、担当 CSM までご連絡いただくか、hello@appsflyer.com までご連絡ください。

複数のアカウントや代理店を利用する

AppsFlyer MCPは、一度に1つのAppsFlyerアカウントに接続します。

アカウントの切り替え(ブラウザベースのOAuth)

同じEメールで複数のAppsFlyerアカウントを管理している場合、MCPが接続するアカウントを切り替えることができます。

  1. AppsFlyerで、接続するアカウントをプライマリアカウントとして設定します。
  2. MCPクライアントで再度ログインします。

1つの接続で複数のアカウントを並べて表示したり、クエリしたりすることはできません。

複数アカウントの同時接続(ベアラトークン)

複数のアカウントに同時に接続するには、例えば代理店で使用するために、ブラウザベースのOAuthの代わりにマルチエージェントフローを使用します。

  1. アカウントごとに 、 [ アカウント]メニュー>[セキュリティセンター]>[AppsFlyerトークン]でMCPトークンを作成します。
  2. エージェントプラットフォームでは、独自のベアラトークンを使用して各アカウントを別々に接続します。

このビデオでこのフローの例を参照してください。

Use AppsFlyer MCP

使用事例とプロンプト

AppsFlyer MCP には、マーケティング分析の取得、パフォーマンスの示唆の把握、各種設定作業の実行を支援するためのツールとリソース一式が用意されています。

重要!

AppsFlyer MCP を通じて生成される回答は、以下に列挙するサポート対象ユースケースで利用した場合にのみ信頼できます。これらのユースケース外の回答については、AppsFlyer による検証が行われておらず、不正確または誤解を招く可能性があります。AppsFlyer MCP 連携の想定範囲外となる AI 生成の回答について、精度や正確性は保証できません。

使用例とプロンプトは次のとおりです:

パフォーマンスの分析

集計済みのマーケティングパフォーマンスデータをリアルタイムで探索できます。成果が高い/低いキャンペーンの特定、比較、トレンド把握、インサイトの発見などを通じて、意思決定の判断材料を得られます。

プロンプト:Mypets.android.com について、先週の米国における上位のメディアソースは何ですか?

期待されるAIレスポンス:AIは、インストール、収益、ROASを含む、パフォーマンスの高いメディアソースを取得します。

プロンプト:「総インストール数が5000以上のROAS(広告費回収率)において、最も良いキャンペーンは?」

期待されるAIレスポンス:AIは、基準を満たすキャンペーンをパフォーマンスインサイトで識別しランク付けします。

プロンプト:「昨日、中国でMypets.android.comアプリのインストール数はどれくらいありましたか?」

期待されるAIレスポンス:AI が当該日・当該アプリの中国でのインストール数を取得します。

プロンプト:直近 1 日の Mypets.android.com のパフォーマンスを、キャンペーン別に要約してください。

期待されるAIレスポンス:AIはそのアプリのキャンペーンセグメント化されたパフォーマンスレポートを返します。

プロンプト:「先週とその前週で、D1 リテンションをメディアソース別に比較して」

期待されるAIレスポンス:AIは、メディアソース別にグループ分けされたD1継続率の1週間ごとの比較を行う。

注意

Coworkをすぐに使い始める:Skillとして保存チームでClaude Coworkを使用している場合は、「Claude Cowork starter kit for marketers」を利用することで、よりスムーズにセットアップできます。このスターターキットには、アクティベーションプラン、すぐに使用できるテンプレート、コピー&ペーストで使えるプロンプトが含まれています。初日からAIを通じてAppsFlyerデータを活用できるため、最初のワークフロー、レポート、ブリーフなどをゼロから作成する必要がありません。

UA実験におけるインクリメンタリティの解析

UA実験のインクリメンタリティとその結果(リフト、インクリメンタルコンバージョン、インクリメンタルコンバージョン率、インクリメンタルコンバージョンあたりのコストなど)を取得してください。この情報を活用して、どのキャンペーンが実際の漸進的成長をもたらし、どこに予算を移すべきかを確認しましょう。

プロンプト:「前四半期にアメリカで Mypets.android.com のために行われた増分性実験はどれですか?」

期待されるAIレスポンス:AIは、そのアプリ、国、日付範囲に一致する実験を返し、各実験の状況、メディアソース、測定された出来事、テスト期間などを含みます。

プロンプト:「増分実験12345の結果をまとめる」

期待されるAIレスポンス:AIは実験のリフト、増分換算、従来の帰属と比較した増分性係数、増分換算あたりのコストを、実験の信頼水準で信頼できる区間として返します。

プロンプト:「過去6か月間のすべてのインクリメンタリティ実験における増分行動単価と増分ROASを比較してください。」

期待されるAIレスポンス:AIは過去6か月間に完了した実験の効率を並べて比較し、広告費あたりで最も増分的な価値をもたらしたキャンペーンを強調します。

SKAN パフォーマンス分析(Analyze SKAN performance)

Apple の SKAdNetwork フレームワークを用いた iOS キャンペーンパフォーマンスの示唆を得られます。成果の高いキャンペーンの特定や KPI トレンド分析により、意思決定を支援します。

プロンプト:直近 1 か月の network 別 ROI は?

期待されるAIレスポンス:AI が対象期間の ROI を取得し、上位ネットワークをハイライトします。

プロンプト:CPI が最も低いキャンペーンはどれ?

期待されるAIレスポンス:AI が CPI の低いキャンペーンを特定し、上位をランキングします。

プロンプト:直近 1 か月で、イベント af_subscribed の週次コンバージョン率は?

期待されるAIレスポンス:AI がイベントのコンバージョン率を週ごとに内訳表示し、全体傾向も示します。

プロンプト:null rate が最も高い network はどれで、その配下で null rate が高いキャンペーンはどれ?

期待されるAIレスポンス:AI が null rate の高い network を特定し、その要因となっているキャンペーンを提示します。

OneLink管理

OneLink テンプレートとリンクを照会・監査し、ルーティングの一貫性と正確なユーザージャーニーを担保します。MCPは、問題の切り分けや、リンク設定の大規模な検証にも役立ちます。

プロンプト:『HolidayPush2025』テンプレートを監査して、パラメータ付きの全リンクを表示して

期待されるAIレスポンス:AIはショートリンクと対応するパラメータ値をまとめたCSVの表を返します。

プロンプト:「このOneLinkが既存ユーザーをApp Storeにリダイレクトするのはなぜですか?」

期待されるAIレスポンス:AIは、リンクパラメータとフォールバックロジックに基づいてトラブルシューティングのインサイトを返します。

プロンプト:"アプリ TravelBuddyのQR対応OneLinkをすべてリストアップして。"

期待されるAIレスポンス:QR リンクと関連メタデータを含む生成済み OneLink のリストを提供します。

プロンプト:「このリンクにはどんなパラメータ、能力、そしてリダイレクト動作がある https://mypets.onelink.me/abc123?」 

期待されるAIレスポンス:AIはリンクのパラメータをカテゴリ別に返し、ディープリンクやリターゲティングなどの有効機能、デバイス、プラットフォーム、インストール状況ごとにユーザーのリダイレクト方法を返します。

サポートページと開発者向けサポート

AppsFlyerのドキュメントとDevHubのリソースにすばやくアクセスできます。SDKの実装、プロダクトの仕様、計測ロジックなどについて、AI チャット内で正確な回答を取得できます。

プロンプト:「Androidでアプリ内イベントの重複排除を設定する方法は?」

期待されるAIレスポンス:AIは、設定手順、サンプルコード、ベストプラクティスを提供します。

プロンプト:TikTok のインストールにおけるアトリビューションのルックバックウィンドウは?

期待されるAIレスポンス:AIが最新のプラットフォーム別アトリビューションルールに基づく説明を提供します。

プロンプト:AppsFlyer を使ってアプリの ROAS を最適化するベストな方法は?

期待されるAIレスポンス:AIは、セグメンテーション、パートナーの最適化、LTV計測のベストプラクティスなどの戦略的手段を概説します。

アプリ管理

アトリビューション期間、セッションタイムアウト、リエンゲージメント設定など、主要なアプリ設定の詳細を取得します。この情報を使用して、ポートフォリオ全体のアプリ設定を監査し、比較します。

プロンプト:「ゲームアプリに設定されているアトリビューション期間は?」

期待されるAIレスポンス:アプリごとの設定値を一覧化し、標準からの逸脱があればハイライトします。

プロンプト:「どのアプリでルックバック期間が異なるか?」

期待されるAIレスポンス:AIは、標準以外のルックバック期間でアプリを表示し、その設定値を表示します。

プロンプト:ピン留めされているアクティブな iOSアプリをすべて列挙して

期待されるAIレスポンス:アプリIDと名前を含む、現在アクティブなピン留めされたiOSアプリのリストを提供します。

プロンプト:「AppsFlyerのゲームアプリのセッションタイムアウトの設定はどうなっているのですか?リエンゲージメントの計測に影響はあるのでしょうか?」

期待されるAIレスポンス:AIはセッションタイムアウトの設定を返し、リエンゲージメントへの影響を説明します。

オーディエンス管理

オーディエンス管理

作成したオーディエンスの構造、オーナー、パートナー接続、稼働中テストを即座に可視化できます。アップロードの健全性を監視し、失敗した接続を検出し、古いオーディエンスを特定し、各オーディエンスがどのように構成されているかを把握します。この情報を使用して、部門横断的なキャンペーン管理を効率化できます。

プロンプト:「FinanceProアプリのアクティブなオーディエンスをすべて教えてください。」

期待されるAIレスポンス:AIは、作成日、所有者、パートナーなどのメタデータを持つオーディエンスのリストを返します。

プロンプト:『離反ユーザー - Tier A』のオーディエンスを最後に更新したのは誰?

期待されるAIレスポンス:AIは、最終変更のタイムスタンプを持つユーザーIDまたはメールを返します。

プロンプト:「MetaとTikTokで分割テスト中のオーディエンスをすべてリストアップしてください。」

期待されるAIレスポンス:テスト設定と分割比率を含む、アクティブなオーディエンスのリストを提供します。

プロンプト:「モロコvs.グーグル、グーグルに繋がっているオーディエンス全員を出せ」

期待されるAIレスポンス:AIはGoogleに接続しているオーディエンスのリストを、現在のステータスと構成とともに返します。

プロンプト:「(ネットワークを)閉じようとしている。実行中のアクティブなオーディエンスのリストをくれ」

期待されるAIレスポンス:AIは、すべてのアクティブなオーディエンスと、接続されたパートナー、現在のステータスを返します。

プロンプト:「すべてのアクティブなオーディエンス、その接続パートナー、および現在の分裂のリストを渡せ」

期待されるAIレスポンス:AIは、各パートナー接続とその分割率を含むオーディエンスの完全なリストを返します。

プロンプト:「現在、私のMetaオーディエンスの誰かがアップロードに失敗していますか?」

期待されるAIレスポンス:AIは、アップロードに失敗したステータスのMeta接続オーディエンスのリストを、それぞれのエラーメッセージを含めて返します。

プロンプト:「TikTokキャンペーンを確認したい、TikTokに接続しているオーディエンスがいつから失敗しているのか ? 」

期待されるAIレスポンス:AIは、TikTokに接続しているすべてのオーディエンスに、失敗したステータスと最後に成功したアップロード時間を返します。

プロンプト:「過去7日間にアップロードが成功しなかったオーディエンスをすべて教えて」

期待されるAIレスポンス:AIは、過去7日間にアップロードが成功しなかったオーディエンスのリストと、現在の接続状況を返します。

フィードバックツール

AppsFlyer MCP の利用体験に関するフィードバックを、アシスタント UI から直接送信できます。いただいたフィードバックは、プロダクトの改善や今後の方向性検討に活用されます。

プロンプト:分析ツールのアナリティクスが素晴らしく、意思決定にとても役立っています。「分析にアプリ内イベント測定のオプションを追加してほしい」と述べました。

期待されるAIレスポンス:AIがフィードバックをAppsFlyerのMCPプロダクトチームに送信します。

コスト連携の設定(Cost configuration integration)

Cost Configuration MCP により、コストデータの可視化と管理を強化できます。この連携は、コストカバレッジの最大化、連携ギャップの早期検出、広告ネットワーク横断でのコストデータの完全性・正確性の維持を支援します。

プロンプト:私のアカウント上で、コスト連携が有効になっているのはどこですか?

期待されるAIレスポンス:有効化されているコスト連携を、紐づくアプリ ID と現在ステータスとともに一覧化します。

プロンプト:有効化されてるコスト連携の中で問題が発生しているものがあったら教えて。

期待されるAIレスポンス:過去 7 日間に問題が発生した有効なコスト連携を、アドネットワークと接続アプリ単位で並べて表示します。

プロンプト:最近のアトリビューションデータに基づいて、新たにコスト連携を行うべきパートナーはどこですか?

期待されるAIレスポンス:AIはコスト統合をサポートしているがまだ接続されていない広告ネットワークを、アプリごとの最近のトラフィック量でランク付けします。

広告収益の連携

AppsFlyer MCPを使用して、広告収益連携を可視化し、コントロールできます。MCPを使用して、どの広告収益連携が有効になっているかを確認し、健全性を監視し、ギャップを早期に発見し、アプリと収益化パートナー間で一貫した広告収益データの流れを維持することができます。

プロンプト:「AppsFlyerアカウント上で、広告収益連携が有効になっているのはどこですか ? 」

期待されるAIレスポンス:AIは、AppsFlyerアカウントで有効化されているすべての広告収益連携を一覧表示し、接続済みアプリや現在の連携状況も表示します。

プロンプト:有効化されてる広告収益連携の中で問題が発生しているものがあったら教えて。

期待されるAIレスポンス:AIディスプレイは、過去7日間に問題のあった広告収益連携を、メディエーションパートナー、連携タイプ、アプリごとにグループ化して表示。

ユーザー管理とロール管理

AppsFlyerアカウントからユーザーとロール情報を取得します。これにより、管理者は明確なユーザーデータベースを維持し、アクセス制御を効率的に管理できます。

プロンプト:過去 6 か月 AppsFlyer にログインしていない非アクティブユーザーを一覧化して

期待されるAIレスポンス:AIは、メールアドレス、ロール、最終ログインタイムスタンプなど、最終ログイン日が6カ月以上経過しているか、まったくログインしていないユーザーを返します。

プロンプト:権限レベルごとにユーザーをグルーピングして、Admin ユーザーを強調表示して

期待されるAIレスポンス:AIはユーザーをロールタイプごとに整理し、関連するアプリや地理的アクセス権限など、管理ユーザーを強調表示します。

プロンプト:「チームメンバーの一人が、AppsFlyerにログインできないと訴えています。そのユーザーが存在するかどうか、現在のステータスはどうなっているかを確認できますか?」

期待されるAIレスポンス:AIはユーザーの存在を検証し、現在の役割、関連アプリ、最終ログイン日、潜在的なアクセス制限を返します。

プロンプト:「5つ以上のアプリにアクセス権を持つユーザーは誰か、またそれらのユーザーの役割は何か?」

期待されるAIレスポンス:AIは広範なアプリアクセスを持つユーザーとロール、アクセス可能なアプリの完全一覧を返します。

その他の情報

プライバシーとセキュリティ

AppsFlyer MCPでは、選択したAIツールが既存の権限に基づいてAppsFlyerのデータをクエリできます。

データ処理

いいえ。AppsFlyer MCP は安全なプロキシとして動作します。AppsFlyerのデータをリアルタイムに取得し、クエリへの回答に必要なデータを返します。AppsFlyer MCPはクエリ結果を長期的にアーカイブまたは保存しません。

認証情報

AppsFlyerのログインにより、AppsFlyer MCPがユーザーに代わってAPI呼び出しを行うことができます。あなたのAppsFlyerの認証情報はAIツールと共有されません。

権限

AppsFlyer MCPは、既存のAppsFlyerの権限を使用します。ユーザーは、AppsFlyerで閲覧する権限をすでに持っているアプリやデータにのみアクセスできます。

MCPアクセス用の別の権限レイヤーを設定することはできません。

読み取り専用アクセス

AppsFlyer MCPは現在、読み取りとクエリのみに対応しています。AppsFlyerではあなたがいなければアクションを起こしません。

AIプロバイダーのデータ使用状況

AppsFlyer MCPで取得したデータは、選択したAIツールと共有され、クエリに回答されることがあります。レスポンスの生成に必要なデータだけが共有されます。

AppsFlyerは、選択したAIツールがデータを保存、処理、学習するかどうかを制御しません。AppsFlyer MCPに接続する前に、AIプロバイダーの利用規約やデータ使用ポリシーを必ず確認してください。

認定

AppsFlyerはISO 27001とSOC 2の認証を取得しています。ISO 42001認証取得中。

ツールマッピング

デフォルトでは、すべてのツールが有効になっています。完全な機能を保証し、使用時の問題を防ぐために、有効にしておくことをお勧めします。

各ツールは、パフォーマンスの分析、アプリ管理、OneLink管理などの機能カテゴリにマッピングされています。カテゴリによっては複数ツールが含まれる場合があります。

ツールとそのカテゴリマッピングの完全なリストについては、以下の表を参照してください。

カテゴリ ツール 説明
パフォーマンス分析(Analyze performance) fetch_aggregated_data カスタム日付範囲、グループ化、指標、フィルタを使用して、集計ダッシュボードデータを取得します。
UA実験におけるインクリメンタリティの解析 incrementality_list_experiments ステータス、アプリ、国、メディアソース、日付範囲でフィルタリングされたインクリメンタリティ実験を一覧にします。
incrementality_get_experiment_results 特定の実験の結果を取得します。リフト、増分換算、増分換算率、増分換算あたりのコストなどが含まれます。
アプリ管理(Apps management) get_apps 権限のあるアプリを、pinned / unpinned 状態(および transfer request)に整理して一覧化します。
get_app_settings アトリビューション期間、プライバシー制御、セッション管理、プラットフォーム固有設定など、アプリ設定を包括的に取得します。
コスト連携の設定(Cost configuration integration)

get_active_cost_integrations

list_cost_supported_media_source

勘定科目のアクティブなコスト統合状況と不足コスト統合の概要を把握します。
広告収益の連携

list_adrevenue_supported_media_sources

get_active_adrevenue_integrations

どの連携が有効になっているかを確認し、健全性を監視し、設定のギャップを検出し、広告収益データの一貫性を保つのに役立ちます。
SKANパフォーマンス skan_get_app_data ネットワーク、キャンペーン、またはイベントごとにグループ分けされた集計SKANパフォーマンスデータをカスタム日付範囲で取得します。
OneLink 管理(OneLink management) get_onelink_templates OneLinkのすべてのテンプレートを一覧表示します。
get_onelink_template_links 特定のテンプレートから作成されたすべてのOneLinkリンクを取得します。
get_onelink_details 特定の OneLink の設定詳細を取得します。
discover_onelink 短いURLや長いURLからリンクのパラメータ、機能、リダイレクトの動作を検出します。
Audiencesの管理(Audiences management) list_active_audiences 毎日計算されるすべてのアクティブなオーディエンスを一覧表示します。
list_audiences_connections オーディエンスデータの広告パートナー連携を一覧化します。
get_audience_connections 特定のオーディエンスのパートナー連携を取得します。
ヘルプページ / 開発者サポート(Knowledge base and developer support) get_public_knowledge AppsFlyerのナレッジベースとDevHub を検索してドキュメントを取得します。
フィードバックツール(Feedback tool) send_feedback ツールまたはシステムに関するフィードバックを送信します。
ユーザー管理とロール制御(User management and role control) get_users AppsFlyer のユーザーとロールを一覧化します。

特性と制限

特性 説明
マルチアカウントの使用 AppsFlyer MCPはデフォルトアカウントのデータのみを使用します。アカウントを切り替えたり、複数のアカウントを一度に接続したりするには、「複数のアカウントまたは代理店を使用する」を参照してください。
OneLinkリンク
  • get_onelink_template_linksツールには、API、SDK、または一括作成によるリンクは含まれず、OneLink管理ページから作成されたリンクのみが含まれています。 
  • Discover OneLink(discover_onelink)にはそのような制限はありません。シングルプラットフォーム(レガシー)リンク、ブランドドメイン、UI、API、SDK、または一括作成によるリンクを含む、すべてのAppsFlyerリンクタイプをサポートしています。
レート制限
  • 分析:1分につき350リクエスト
  • データAPI設定セクションからコピーします:1分につき350リクエスト
  • SKAN:クエリあたり最大10,000行
日付範囲
  • 分析:3年
  • SKAN:1リクエストあたり最大90日まで
グループ化
アプリの制限
  • 分析:リクエストあたり10個のアプリ
  • SKAN:1リクエストあたり1アプリまで(iOSのみ)
サポートされているディメンション Analyticsは、マイダッシュボードで利用できるすべてのディメンションをサポートしています。
集計データ 集計データがサポートされています。これには、週単位および月単位の粒度レベルとカスタムメトリックが含まれます。
データの更新頻度 SKANデータは、最大3日間の遅延時間(UTC)で利用できます。
通貨とタイムゾーン SKANデータはデフォルトで米ドルで利用できます。revenue_alt = trueを使用することで代替通貨がサポートされています。データはUTCで報告される。
MCPの無効化
  • MCPはデフォルトで有効になっており、管理者が[アカウントとプロファイル]>[AI機能]で無効にすることができます。
  • MCPが無効化されると、ユーザーは外部AIツールのMCPを通じてAppsFlyerのデータにアクセスできなくなります。
  • 既存の接続は現在のセッションが終了するまで継続する場合があります。
  • MCPを無効にしても、通常のAPI接続やAppsFlyerのAI機能には影響しません。
  • MCPトークンが使用中の場合は、まずセキュリティセンター > AppsFlyerトークンで削除する必要があります。

接続に関する問題のトラブルシューティング

AppsFlyer MCP接続が動作しない場合は、認証方法の手順に従ってください。

ブラウザベースのOAuthログイン

このセクションは、Gemini CLI、Copilot CLI、ChatGPT、Claude.ai、Claude Desktop など、ブラウザのログインを介して接続するクライアントに使用します。

  1. セッションを再認証します。OAuthセッションの有効期限は約7日間です。接続フローを再実行し、ブラウザのログインを再度完了します。
  2. 認証フローを完了します。ブラウザのログインが正常に完了することを確認します。プロンプトが表示されたら、[許可]または[承認]をクリックし、MCPクライアントに戻ります。
  3. セッションを再開します。CLI、チャット、またはアプリケーションセッションを再起動します。その後、MCPサーバに再接続します。
  4. MCPサーバの設定を確認します。次の値を確認します。

    項目 値
    サーバの種類 HTTP
    URL https://mcp.appsflyer.com/auth/mcp
  5. ユーザー権限を確認してください。AppsFlyerユーザーが関連するアプリとリクエストされたデータにアクセスできることを確認してください。

Bearer token認証

Claude Code、n8n、Make、セルフホストエージェント、およびその他の自動化ツールについては、このセクションを参照してください。

  1. トークンが取り消されたかどうかを確認します。トークンは手動で無効にできます。2026年3月10日19:00(UTC)以前に作成されたトークンが機能しなくなる可能性があります。
  2. 新しいMCPトークンを作成します。アクセスを復元するには
    1. AppsFlyerの管理画面にログインします。
    2. [アカウント]メニュー>[セキュリティセンター]>[トークン管理]を開きます。
    3. 失効したトークンを検索します。
    4. 取り消されたトークンを削除します。
    5. 新しいMCPトークンを作成します。
    6. MCPクライアントまたはオートメーションを新しいトークンで更新します。
  3. Authorizationヘッダーを確認します。ヘッダーが次の正確な形式を使用していることを確認します。

    Authorization: Bearer <YOUR_MCP_TOKEN>
  4. MCPサーバの設定を確認します。次の値を確認します。

    項目 値
    URL https://mcp.appsflyer.com/auth/mcp
    トランスポート HTTP
    Header Authorization: Bearer
  5. サーバーが登録されていることを確認します。クロードコードの場合は、次のように実行します。

    claude mcp list
  6. 必要に応じて、MCPサーバを再度追加します。

    claude mcp remove appsflyer
    claude mcp add-json appsflyer '{"type":"http","url":"https://mcp.appsflyer.com/auth/mcp","headers":{"Authorization":"Bearer YOUR_APPSFLYER_MCP_TOKEN"}}'
  7. トークンのアクセス許可を確認します。MCPトークンは、作成した管理者から権限を継承します。トークンが関連するアプリと要求されたデータにアクセスできることを確認します。

アクセスとパーミッションの問題

認証は成功してもアクセスに失敗する場合は、

  • MCPへのアクセスは、AppsFlyerの管理者によって制限されている可能性があります。
  • アカウントやプロフィールの設定にアクセスできない場合は、MCPへのアクセスがブロックされる可能性があります。
  • AppsFlyer管理者に連絡してアクセスを有効にしてください。
  • ユーザーまたはトークンが、関連するアプリおよび要求されたデータにアクセスできることを確認します。

一般的なチェック

問題が解決しない場合:

  • クライアントがMCPをサポートしていることを確認してください。
  • ネットワークまたはファイアウォールの制限がMCPエンドポイントをブロックしていないか確認します。
  • MCPのURLが正しいことを確認します。

    https://mcp.appsflyer.com/auth/mcp
  • 新しいセッションまたは環境から再接続してみてください。