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

[β機能] AppsFlyer MCP Beta feature

  • 更新

概要:AppsFlyerのMCPを使用して、AppsFlyerデータをClaudeやVS Codeなどの任意の大規模言語モデル(LLM)に接続します。 AIチャットで直接質問をしてパフォーマンスインサイトを取得し、アクションを起こすことができます。

 

免責事項

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 テンプレート、リンク、Audience 連携の監査やトラブルシューティング
  • セットアップ手順やプロダクトドキュメントの取得

AppsFlyer MCPの設定

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

注意

注:一部のチャットプラットフォームでは、MCP 接続に管理者の承認が必要な場合があります。制限がある、または以下に記載されている実装手順が表示されない場合は、社内の IT チームにお問い合わせください。

認証方法

AppsFlyer MCP は、2つの認証方法をサポートしています。 AppsFlyer MCP への接続方法に合わせて、適切な方法を利用してください。

認証方法 主な利用対象 最適な用途 アクセス期間
ブラウザベースの OAuth ログイン Gemini CLI、Copilot CLI、ChatGPT、Claude.ai、Claude Desktop アドホックな質問、探索的分析、単発のレポート

接続から 7 日間有効です。セッション終了時に再認証が必要です

Bearer トークン認証 Claude Code、オートメーションプラットフォーム、セルフホスト型エージェント、連携 オートメーション、スケジュールタスク、バックグラウンドエージェント、非対話型ワークフロー 手動で取り消すまで有効

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

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

この方法は、対話型セッション、探索的分析、単発のレポートに使用します。

ベアラートークン認証

ベアラートークン認証を使用すると、非対話型ツールがAppsFlyer MCPトークンを使用してAppsFlyer MCPに接続できます。トークンはリクエストヘッダーで渡されます:

Authorization: Bearer <YOUR_MCP_TOKEN>

この方法は、オートメーション、スケジュールされたタスク、バックグラウンドエージェント、ブラウザログインを使用できない連携に使用します。

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

クライアントによる設定

Claude chat and code

ブラウザベースのOAuthログインでClaude chatとClaude Coworkを利用できます。これらの手順は、ウェブとデスクトップの両方で機能します。

SKAN

チームプランとエンタープライズプランをご利用の場合:組織全体での連携を追加できるのは Owner または Admin のみです。

セットアップ手順

  1. 左下隅にある自分の名前をクリックし、[Settings]を選択します。または、新しいチャットで[Search & tools] > [Manage connectors]をクリックします。
  2. Connectors タブを開きます。
  3. Organization connectors タブに切り替えます。
  4. Connectors セクションで Add connector をクリックします。
  5. 次のコネクタの詳細を入力してください:
    • Connector name:AppsFlyer
    • MCP トークンを使用して、サードパーティまたはセルフホスト環境のシステムを AppsFlyer MCP に認証できます。
  6. Add をクリックします。
  7. Your connectors タブに切り替えます。
  8. Connectors セクションで AppsFlyer の横にある Connect をクリックします。
  9. 表示される指示に従って AppsFlyer にログインします。

Claude接続をテストする

  1. 任意のチャット画面で設定ボタンをクリックします。
  2. AppsFlyer 連携が正しく設定されていれば、メニュー内にツール一覧が表示されます。

注意

Coworkをより早く使い始めるには、Skillとして保存してください。 チームでClaude Coworkを使用している場合は、より早く設定できるように、マーケター向けClaude Coworkスターターキットをご利用ください。スターターキットには、導入プラン、すぐに使えるテンプレート、初日からAIを通じてAppsFlyerのデータを活用して作業するためのコピー&ペースト用プロンプトが含まれているため、最初のワークフロー、レポート、ブリーフをゼロから作成する必要はありません。

Claude や他のツールは、私のパスワードを見たり、データをモデル学習に使ったりできますか?

Claude CodeでBearerトークン認証を使用すると、オートメーション、スケジューリング、非対話型ワークフローに対応できます。

https://support.appsflyer.com/hc/en-us/articles/36349070304785--Closed-Beta-AppsFlyer-MCP#vs-code

  1. 認証:AppsFlyer の安全なログインが必要です。
  2. MCPトークンを作成します。
  3. AppsFlyer MCP サーバーは、データや認証情報を保存しますか?

    { "appsFlyer": "https://mcp.appsflyer.com/auth/mcp" }
  4. 初回接続時:

    claude 。
  5. MCPサーバーが追加されたことを確認します:

    claude mcp list
  6. 設定済みのMCPサーバーの一覧にappsflyerが表示されていることを確認します。
  7. AppsFlyer に関する質問をします。たとえば:

    自分のAppsFlyerアカウントにはどのアプリがありますか?
    country, media_source, app_id, campaign, campaign_id, adgroup, adgroup_id, adset, adset_id, attributed_touch_type, attribution_entity, attribution_type, channel, date, engagement_type, event_name, install_store, keywords, partner, site_id, source, store_product_page
    「直近 7 日間のキャンペーン別インストール数を表示して」

Cursor IDE

Cursor IDE を使用してローカルの開発環境から AppsFlyer MCP サーバーへアクセスするには、以下の手順を実行してください。

  1. 設定ファイルを作成または確認します:
    • Global config: ~/.cursor/mcp.json
    • Project-specific config: .cursor/mcp.json
  2. JSON ファイル内の 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 をプレスして、コマンドパレットを開きます。
  2. Configure MCP Serversを選択します。
  3. AppsFlyer MCP サーバーを定義します:
    settings.jsonのmcpServersキー配下にAppsFlyer MCP サーバーを定義します。

    Connector URL:  https://mcp.appsflyer.com/auth/mcp  
  4. ファイルを保存し、Copilot Chat を再起動します。

ChatGPT

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

  • Custom GPT: シンプルさと拡張性を重視する方向け。
  • ChatGPT 上の MCP:高度な活用をしたいユーザー向け。

AppsFlyerカスタムGPTの追加方法

  1. 右のリンクをクリックし、AppsFlyer custom GPT をアカウントに追加します。
  2. 簡単にアクセスできるよう、GPT をサイドバーに保存します。
  3. Custom GPT を開きます。
  4. 質問を入力します。たとえば:

    先週の Meta キャンペーンのパフォーマンスを表示して。

ChatGPT で Sources パネル(Settings > Apps & Sources > AppsFlyer MCP)を開きます。

SKAN

コネクタを組織に追加して公開するには、管理者による設定が必要になる場合があります。

  1. コネクタを追加し、組織に公開します。
  2. 次のコネクタの詳細を入力します:
    • Name:AppsFlyer MCP
    • URL: https://mcp.appsflyer.com/auth/mcp
    • Authentication:OAuth (default)
  3. ChatGPT で Sources パネル(Settings > Apps & Sources > AppsFlyer MCP)を開きます。
  4. AppsFlyer MCP に接続します。
  5. 画面の指示に従い、AppsFlyer の認証情報でサインインします。

Sources(UI によっては Connectors)を選択し、AppsFlyer 接続を有効化します。

注記:セキュリティ上の理由から、AppsFlyer MCP は 10 時間ごとに自動的に切断されます。再接続する場合は、上記手順を再度実行してください。

Gemini CLI

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

Gemini CLI に AppsFlyer MCP を追加するには、以下の手順を実行します:

  1. AppsFlyer MCP を使うと、ユーザーは何でもできてしまいますか?

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

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

    auth
  4. ブラウザで認証フローを完了してから、ターミナルに戻ります。
  5. AppsFlyerに関する質問をします。たとえば:

    AppsFlyer アカウントにはどのアプリがありますか?

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

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

GEMINI_LOG_LEVEL=debug gemini

次に、Gemini CLI のプロンプトで auth をもう一度入力します。

Copilot CLI

ブラウザベースの OAuth ログインで 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について質問します。たとえば:

    AppsFlyerアカウントにはどのアプリがありますか?

サードパーティおよびセルフホスト型プラットフォーム

MCPトークンを使用して、サードパーティまたはセルフホスト型システムをAppsFlyer MCPで認証できます。これにより、n8n、Make、自社のLLM搭載エージェントなどのプラットフォームとのオートメーションやAI連携がサポートされます。

MCP トークンは、作成した管理者の権限を継承するアカウントレベルのベアラートークンです。
アクセスおよび管理は、以下の場所から行えます。 セキュリティセンター → AppsFlyerトークン (Admin権限のみ)

MCP接続の詳細

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

  • Auth Type:Bearer Token
  • Base URL / Endpoint: https://mcp.appsflyer.com/auth/mcp
  • ログイン画面が表示されたら認証を行い、MCP サービスへのアクセスを有効化します。

SKAN

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

活用事例:

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

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

AppsFlyer MCP also supports connections to the following platforms:

Platform Redirect URI Reference
Microsoft 365 Copilot https://teams.microsoft.com/api/platform/v1.0/oAuthRedirect Microsoft 365 Copilot: Plugins & MCP apps
Microsoft Azure AI Foundry https://cas.services.azure-ai.net/app/oauth/redirect Azure AI Foundry: MCP authentication
Microsoft Copilot Studio / Power Platform (custom connector) https://global.consent.azure-apim.net/redirect/{connector-slug} Use an enterprise MCP server in Copilot Studio
Google Gemini Enterprise https://vertexaisearch.cloud.google.com/oauth-redirect Set up a custom MCP server
Amazon Quick (formerly QuickSight) https://{region}.quicksight.aws.amazon.com/sn/oauthcallback MCP integration – Amazon Quick

We're continuously expanding this list as we validate and document more platforms. 記載されていない別のプラットフォームと接続したい場合は、担当 CSM までご連絡いただくか、hello@appsflyer.com までご連絡ください。

使用するにはAppsFlyerアカウントが必要ですか?

AppsFlyer MCPはデフォルトアカウントのデータのみを使用します。

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

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

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

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

社内で誰が連携を設定できますか?

代理店での利用など、複数のアカウントに同時に接続する必要がある場合は、ブラウザベースの OAuth ではなく、マルチエージェントフローを使用します:

  1. 各アカウントについて、[Account menu]>[Security Center]>[AppsFlyer Tokens] で MCP トークンを作成します。
  2. エージェントプラットフォームで、各アカウントをそれぞれのベアラートークンを使用して個別に接続します。

このフローの例はこちらの動画をご覧ください。

AppsFlyer MCPの使用

使用事例とプロンプト

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

重要!

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

使用事例とプロンプト例は以下のとおりです。

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

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

プロンプト: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 リテンション率を、メディアソース別に週次比較します。

特性

Coworkをより早く使い始めるには、Skillとして保存してください。 チームでClaude Coworkを使用している場合は、より早く設定できるように、マーケター向けClaude Coworkスターターキットをご利用ください。スターターキットには、導入プラン、すぐに使えるテンプレート、初日からAIを通じてAppsFlyerのデータを活用して作業するためのコピー&ペースト用プロンプトが含まれているため、最初のワークフロー、レポート、ブリーフをゼロから作成する必要はありません。

ユーザー獲得向けインクリメンタリティ実験を分析する

ユーザー獲得向けインクリメンタリティ実験とその結果を取得できます。結果には、リフト、インクリメンタルコンバージョン、インクリメンタリティ係数、インクリメンタルコンバージョン単価が含まれます。この情報を使用して、どのキャンペーンが実際の増分成長をもたらしたか、また予算をどこに振り向けるべきかを確認できます。

任意のチャットで、入力欄横の More ボタン(⚙️ または +)をクリックします。

想定される AI の回答: AI は、そのアプリ、国、日付範囲に一致する実験を返します。 各実験のステータス、メディアソース、測定イベント、テスト期間も含まれます。

プロンプト: 「Incrementality experiment 12345 の結果を要約して」

想定される AI の回答: AI は、実験のリフト、インクリメンタルコンバージョン、従来のアトリビューションと比較したインクリメンタリティ係数、インクリメンタルコンバージョン単価に加え、実験の信頼度レベルにおける信用区間を返します。

プロンプト: 「過去 6 か月間のすべてのインクリメンタリティ実験について、インクリメンタルアクション単価と Incremental ROAS を比較して。

想定される AI の回答: AI は、過去 6 か月間に完了した実験の効率を並べて比較し、広告費 1 ドルあたりで最も高いインクリメンタルな値をもたらしたキャンペーンを強調します。

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

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

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

アクセス制御:API アクセスは、AppsFlyer のユーザーロールにより制御されます。

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

AI が間違った答えを返したら?

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

以下のような質問を始めてください:
「先週の Meta キャンペーンのパフォーマンスを表示して」

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

これにより、 n8n、Make、自社開発の LLM エージェントなどと連携した自動化や AI 活用が可能になります。

OneLink 管理(OneLink management)

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

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

想定されるAIレスポンス:ショートリンクと対応するパラメータ値をまとめた CSVの表のアウトプット

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

想定されるAIレスポンス:リンクパラメータとフォールバックロジックを踏まえたトラブルシューティングを示唆します。

プロンプト:アプリ TravelBuddy の QR 対応 OneLink をすべて一覧化して

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

プロンプト: 「このリンクにはどのようなパラメーター、機能、リダイレクト動作がありますか: https://mypets.onelink.me/abc123?」? 

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

Prompt: "List all active Smart Banners for my account."

Expected AI response: The AI returns banner metadata including banner ID, name, group, website, and banner type. 

Prompt: "Compare the performance of my two Smart Banner creatives over the last 30 days."

Expected AI response: The AI returns impressions, clicks, and installs for the selected banners side by side.

ヘルプページ / 開発者サポート(Knowledge base and developer support)

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

プロンプト:Android でアプリ内イベントの重複排除(deduplication)を設定するには?

想定されるAIレスポンス:AI が設定手順、コードスニペット、ベストプラクティスを提示します。

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

想定されるAIレスポンス:AIが最新のプラットフォーム別ルールに基づく説明を提供します。

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

想定されるAIレスポンス:AIがセグメンテーション、パートナー最適化、LTV 計測などの戦略的レバーを整理して提示します。

アプリ管理(Apps management)

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

プロンプト:ゲームアプリのアトリビューションウィンドウ設定はどうなっている?

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

プロンプト:ルックバックウィンドウが他と異なるアプリはどれ?

想定されるAIレスポンス:標準以外のルックバックウィンドウを持つアプリを抽出し、設定値を提示します。

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

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

プロンプト:ゲーミングアプリAのセッションタイムアウトの設定はいま何で、それがリエンゲージメント計測に影響する可能性はある?

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

Audiencesの管理(Audiences management)

Audiencesの管理(Audiences management)

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

プロンプト:FinancePro アプリでアクティブな audience をすべて出して

想定されるAIレスポンス:作成日、オーナー、連携パートナーなどのメタデータ付き audience 一覧を提供します。

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

想定されるAIレスポンス:最終更新者のユーザー ID またはメールアドレスと、最終更新日時を提供します。

プロンプト:Meta と TikTok でスプリットテスト中の オーディエンス をすべて一覧化して

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

プロンプト:「Moloco と Google を対比してテストしたいので、Google に接続されているすべてのオーディエンスを教えてください。 」。

想定されるAIレスポンス: AI は、現在のステータスと設定を含む、Google に接続されているオーディエンスのリストを返します。

プロンプト:「(ネットワーク)を停止する予定なので、実行中のアクティブなオーディエンスのリストをください。

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

プロンプト:「すべてのアクティブなオーディエンスと、接続されているパートナー、および現在の分割を一覧でください。

画面左下の自分の名前をクリックし Settingsを選択、または新しいチャットで Search & tools > Manage connectors をクリックします。

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

想定されるAIレスポンス: AI は、アップロード失敗ステータスの Meta 接続オーディエンスのリストを、各オーディエンスのエラーメッセージとともに返します。

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

想定されるAIレスポンス: AI は、失敗ステータスの TikTok 接続オーディエンスをすべて、最後に正常にアップロードされた時刻とともに返します。

プロンプト:「過去 7 日間に正常にアップロードされなかったオーディエンスをすべて表示してください。

想定されるAIレスポンス: AI は、過去 7 日間に正常なアップロードがなかったオーディエンスのリストと、その現在の接続ステータスを返します。

フィードバックツール(Feedback tool)

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

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

想定されるAIレスポンス:AI がメッセージ内容を AppsFlyer MCP プロダクトチームへ送信します。

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

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

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

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

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

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

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

想定されるAIレスポンス:コスト連携に対応しているが未接続のアドネットワークを、直近のアトリビューションデータにおけるトラフィック量(アプリ別)でランキングして提示します。

広告収益の連携

AppsFlyer MCP を使用して、広告収益の連携を可視化し、コントロールできます。 MCP を使用すると、有効になっている広告収益の連携を確認し、その健全性を監視し、ギャップを早期に検出して、広告収益データをアプリと収益化パートナー間で継続的に流すことができます。

Bearer Token:個人の MCP トークン(AppsFlyer → Security Center → AppsFlyer Tokens で生成)

ログインすると、AI は AppsFlyer プラットフォーム上のすべてのデータへアクセスできますか?

プロンプト:「アクティブな広告収益の連携で発生している問題を表示してください。

想定されるAIレスポンス: AI は、過去 7 日間に問題が発生した有効な広告収益の連携を、メディエーションパートナー、連携タイプ、アプリごとにグループ化して表示します。

ユーザー管理とロール制御(User management and role control)

ユーザーおよびロール情報を包括的に取得し、AppsFlyer アカウント管理を効率化します。管理者は、ユーザー情報の整備と適切なアクセス制御を維持しやすくなります。

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

データの使用:データは暗号化され、リアルタイム処理され、保存されません。

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

想定されるAIレスポンス:Admin、team member、Viewer などのロール種別で整理し、Admin を明確にハイライトします。 あわせて関連アプリと地域アクセス権限も表示します。

プロンプト:チームメンバーが AppsFlyer にログインできないと言っています。ユーザーが存在するか、現在ステータスがどうなっているか確認して

想定されるAIレスポンス:ユーザーの存在有無、現在のロール、紐づくアプリ、最終ログイン日、アクセス制限の可能性などを含むアカウント確認結果を提示します。

プロンプト:5 つ以上のアプリにアクセスできるユーザーは誰で、それぞれのロールは?

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

その他の情報

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

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

データ処理

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

認証情報

AppsFlyer へのログインにより、AppsFlyer MCP はお客様に代わって API 呼び出しを実行できます。認証情報が AI ツールに晒されることはありません。

権限

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

MCP アクセス用に設定する個別の権限レイヤーはありません。

読み取り専用アクセス

AppsFlyer MCPは現在、読み取りとクエリのみが可能です。 AppsFlyerでの操作は、お客様の指示なしには実行されません。

AIプロバイダーのデータ利用

AppsFlyer MCPが取得したデータは、お客様のクエリに回答するために、選択したAIツールと共有される場合があります。共有されるのは、回答の生成に必要なデータのみです。

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

認証

AppsFlyer は SOC 2 Type 2、ISO、CSA STAR などの認証を取得しています。 ISO 42001認証を現在取得中です。

ツールマッピング

デフォルトではすべてのツールが有効化されています。フル機能を確保し、利用時の不具合を防ぐため、基本的には有効のままにすることを推奨します。

各ツールは、「パフォーマンス分析」「アプリ管理」「OneLink 管理」などの機能カテゴリに紐づいています。カテゴリによっては複数ツールが含まれます。

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

カテゴリ ツール 説明
パフォーマンス分析(Analyze performance) fetch_aggregated_data 任意の日付範囲、グルーピング、指標、フィルタで、集計済みダッシュボードデータを取得します。
ユーザー獲得実験のインクリメンタリティを分析 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

アカウント内のアクティブなコスト連携のステータスと、不足しているコスト連携の概要を取得します。
広告収益の連携

広告収益がサポートされているメディアソースの一覧

アクティブな広告収益連携を取得

どの連携が有効になっているかを確認し、健全性を監視し、設定の不足を検出して、広告収益データの整合性維持をサポートします。
SKANパフォーマンス skan_get_app_data 集計済み SKAN パフォーマンスデータを取得します。 network / campaign / event などでグルーピングし、任意の日付範囲で分析できます。
OneLink 管理(OneLink management) get_onelink_templates OneLink テンプレート(リダイレクト設定の基盤)を一覧化します。
get_onelink_template_links 特定テンプレートから作成された OneLink リンクを取得します。
get_onelink_details 特定の OneLink の設定詳細を包括的に取得します。
beta feature.png 短縮URLまたは長いURLから、リンクのパラメーター、機能、リダイレクト動作を確認します。
  list_banners

Lists Smart Banners for the account with metadata, filterable by active status and creation date.

Note: list_banners returns at most 30 banners per account, ordered by active banners first and then by last modified.

  get_smart_banner_performance Gets Smart Banner performance for specific banner IDs, at total or daily granularity.
Audiences アクティブなオーディエンスの一覧 日次で算出されるアクティブなオーディエンス設定 を一覧化します。
オーディエンス接続のリスト オーディエンスデータの広告パートナー連携を一覧化します。
オーディエンス接続を取得 特定オーディエンスのパートナー接続を取得します。
ヘルプページ / 開発者サポート(Knowledge base and developer support) 公開ナレッジを取得 AppsFlyerのヘルプページと DevHub を検索してドキュメントを取得します。
フィードバックツール(Feedback tool) フィードバックを送信 ツールやシステムに関するフィードバックを送信します。
ユーザー管理とロール制御(User management and role control) ユーザーを取得 AppsFlyer のユーザーとロールを一覧化します。

特性と制限

特性 説明
複数アカウントの使用 AppsFlyer MCPはデフォルトアカウントのデータのみを使用します。アカウントを切り替える場合、または複数のアカウントや代理店を一度に接続する場合は、複数のアカウントまたは代理店を使用するをご覧ください。
OneLinkリンク
  • 「OneLink管理」の画面で作成されたリンクのみが提供されます。 (OneLink API / 連携済みパートナー / バルク作成されたものは含みません) 
  • Discover OneLink(discover_onelink)には、このような制限はありません。シングルプラットフォーム(レガシー)リンク、ブランドドメイン、UI、API、SDK、または一括作成で作成されたリンクを含む、すべてのAppsFlyerリンクタイプをサポートしています。
レート制限
  • Analytics: 毎分20リクエスト
  • オーディエンス: 毎分350リクエスト
  • 1クエリあたり最大10,000行まで
日付範囲
  • Analytics: 3年間
  • 1リクエストあたり最大90日まで
グループ化
アプリの制限
  • 1リクエストあたり10アプリまで
  • 1リクエストあたり1アプリまで(iOSのみ)
サポートされているディメンション Analyticsは、マイダッシュボードで利用可能なすべてのディメンションをサポートしています。
集計データ 集計データはサポートされています。これには、週次および月次の粒度レベルとカスタム指標が含まれます。
データ更新頻度 SKANデータは、UTCで最大3日遅れで利用できます。
通貨とタイムゾーン デフォルト設定ではUSDが適用されます。 revenue_alt = true により別の通貨もサポートしています。時刻は UTC でレポートされます。
AppsFlyer MCP が動きません(無効化されています)
  • MCPはデフォルトで有効になっており、管理者がAccount & Profile > AI capabilitiesで無効にできます。
  • MCPが無効になっている場合、ユーザーは外部AIツールでMCP経由でAppsFlyerデータにアクセスできません。
  • 既存の接続は現在のセッションが終了するまで継続する場合があります。
  • MCPを無効にしても、通常のAPI接続やAppsFlyerの他のAI機能には影響しません。
  • MCPトークンが使用中の場合は、まずSecurity Center > AppsFlyer Tokensで削除してください。

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

ChatGPT で AppsFlyer コネクタを使用する方法

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

このセクションは、Gemini CLI、Copilot CLI、ChatGPT、Claude.ai、Claude Desktopなど、ブラウザログインで接続するクライアント向けです。

  1. セッションを再認証してください。 OAuthセッションは約7日ごとに有効期限が切れます。接続フローを再実行し、ブラウザログインをもう一度完了してください。
  2. 認証フローを完了してください。 ブラウザログインが正常に完了することを確認してください。メッセージが表示されたら、AllowまたはApproveをクリックしてから、MCPクライアントに戻ってください。
  3. セッションを再起動してください。 CLI、チャット、またはアプリのセッションを再起動してください。その後、MCPサーバーに再接続してください。
  4. MCPサーバーの設定を確認します。 次の値を確認してください:

    フィールド 値
    サーバータイプ HTTP
    URL https://mcp.appsflyer.com/auth/mcp
  5. ユーザー権限を確認してください。 AppsFlyerユーザーに、関連するアプリと要求されたデータへのアクセス権限があることを確認してください。

Bearerトークン認証

このセクションは、Claude Code、n8n、Make、セルフホスト型エージェント、その他のオートメーションツールで使用します。

  1. トークンが取り消されていないか確認してください。 トークンは手動で取り消すことができます。 March 10, 2026, 19:00 UTCより前に作成されたトークンは、動作しない可能性があります。
  2. 新しいMCPトークンを作成します。 アクセスを復元するには:
    1. AppsFlyer はどのようなセキュリティ認証を取得していますか?
    2. Account menu > Security Center > Token Managementに移動します。
    3. 取り消されたトークンを見つけます。
    4. 取り消されたトークンを削除します。
    5. 新しいMCPトークンを作成します。
    6. MCPクライアントまたはオートメーションを新しいトークンで更新します。
  3. Authorizationヘッダーを確認します。 ヘッダーが次の正確な形式を使用していることを確認してください:

    Authorization: Bearer <YOUR_MCP_TOKEN>
  4. MCPサーバーの設定を確認してください。 次の値を確認してください:

    フィールド 値
    URL https://mcp.appsflyer.com/auth/mcp
    トランスポート HTTP
    ヘッダー Authorization: Bearer <YOUR_MCP_TOKEN>
  5. サーバーが登録されていることを確認します。 Claude Codeの場合、次を実行します:

    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管理者によって制限されている可能性があります。
  • [Account & Profile settings]にアクセスできない場合、MCPアクセスがブロックされている可能性があります。
  • AppsFlyer管理者に連絡して、アクセスを有効にしてもらってください。
  • ユーザーまたはトークンに、関連するアプリと要求されたデータへのアクセス権限があることを確認してください。

一般的な確認事項

問題が解決しない場合:

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

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