AppLovin Support

AppLovin MCP

AppLovin MCPは、AIツールが外部データに安全にアクセスし、ユーザーに代わってアクションを実行できるようにするためのオープン標準であるModel Context Protocol (MCP)を使用して、AppLovin AdsプラットフォームをAIアシスタント(Claude Desktop、Claude Code、Cursorなど)に接続します。

接続すると、dashboardをクリック操作することなく、自然な会話を通じてキャンペーンの管理やレポートの取得を行うことができます。

限定ベータ。AppLovin MCPおよびCampaign Management APIはホワイトリスト制です。アクセスをリクエストするには、AppLovinの担当チームにお問い合わせください。

必要なもの

  • 同一のAppLovin Ads Managerアカウントに対応する、AppLovin Campaign Management APIキーおよびReporting APIキーの両方
  • MCP互換のアシスタント(Claude Desktop、Claude Code、Cursor、またはMCPをサポートするその他のクライアント)

ステップ 1 — APIキーの取得

AppLovin Ads Manager(ads.applovin.com)にサインインし、Account → API keysを開きます。Campaign Management APIキーとReporting APIキーの両方がここに表示されますので、ページからコピーしてください。

このページにアクセスできるのはアカウントの管理者(Admin)のみです。管理者ユーザーではない場合は、キーへのアクセスについて管理者にお問い合わせください。

これらのキーを持つユーザーは、誰でもキャンペーンの閲覧および変更が可能です。キーが漏洩した場合は、すぐにdashboardから無効化(revoke)してください。

ステップ 2 — アシスタントの接続

お使いのアシスタント用のスニペットを選択します。必要なのは1つだけです。

その他のMCP互換クライアントでは、同じ起動コマンド(npx -y applovin-mcp@latest)を使用し、2つのAPIキーを環境変数として渡します。

Claude Desktop

macOSの場合は ~/Library/Application Support/Claude/claude_desktop_config.json、Windowsの場合は %APPDATA%\Claude\claude_desktop_config.json を編集します。

{
  "mcpServers": {
    "applovin-mcp": {
      "command": "npx",
      "args": ["-y", "applovin-mcp@latest"],
      "env": {
        "APPLOVIN_CAMPAIGN_MANAGEMENT_API_KEY": "«YOUR_MANAGEMENT_KEY»",
        "APPLOVIN_REPORTING_API_KEY": "«YOUR_REPORTING_KEY»"
      }
    }
  }
}

Claude Code

ターミナルで一度だけ実行します。

claude mcp add applovin-mcp \
  --env APPLOVIN_CAMPAIGN_MANAGEMENT_API_KEY=«YOUR_MANAGEMENT_KEY» \
  --env APPLOVIN_REPORTING_API_KEY=«YOUR_REPORTING_KEY» \
  -- npx -y applovin-mcp@latest

Cursor

グローバルの場合は ~/.cursor/mcp.json、プロジェクトの場合は .cursor/mcp.json を編集します。

{
  "mcpServers": {
    "applovin-mcp": {
      "command": "npx",
      "args": ["-y", "applovin-mcp@latest"],
      "env": {
        "APPLOVIN_CAMPAIGN_MANAGEMENT_API_KEY": "«YOUR_MANAGEMENT_KEY»",
        "APPLOVIN_REPORTING_API_KEY": "«YOUR_REPORTING_KEY»"
      }
    }
  }
}

設定を保存した後、アシスタントを再起動して新しいMCPサーバーを読み込ませてください。

ステップ 3 — 試してみる

普段dashboardで手動で行っている操作を、MCPに依頼してみましょう!

何から始めればよいか分からない場合は、以下のコマンドを試してみてください。

  • 「AppLovin Ads Managerで直近のキャンペーンを5つリストアップして。」
  • 「最も規模の大きいキャンペーンの予算を1日あたり5,000ドルに調整して。」
  • 「最も消化額の多いキャンペーンを複製し、これらのクリエイティブセットURLに差し替えて。」
  • 「目標ROAS 100%のディスカバリーキャンペーンを作成して。広告とクリエイティブセットの構成は、最も消化額の多いキャンペーンと同じものを使用して。」
  • 「これら5つの動画をアップロードして、クリエイティブセットに紐付けて:[URLを挿入]」
  • 「先週のROASをキャンペーンごとに抽出して。」

これらのコマンドから適切な出力が得られれば、接続は完了しています。もし「tool not found」と表示されるか、何も起こらない場合は、以下の「トラブルシューティング」を参照してください。

設定

  • APPLOVIN_CAMPAIGN_MANAGEMENT_API_KEY(必須) — 管理APIキー。
  • APPLOVIN_REPORTING_API_KEY(必須) — 同一アカウントのレポートAPIキー。
  • APPLOVIN_READONLY(任意、デフォルトは false) — すべての書き込みツールを無効にするには true に設定します。アシスタントにキャンペーンの閲覧のみを許可し、変更はさせたくない場合に便利です。

安全性

AppLovin MCPは、公開されているAppLovin Axon APIの型定義ラッパーです。データを返し、書き込み処理を転送しますが、キャンペーンの戦略を提供するものではありません。アシスタントによる最適化の提案はすべてLLMによる解釈であり、AppLovinの公式な推奨事項ではありません。

このツールを通じてアカウントに対して行われたすべての操作は、お客様の責任となります。影響の大きい操作(一時停止、予算変更、削除など)を承認する前に、アシスタントが提案する内容を必ず確認してください。

トラブルシューティング

アシスタントがサーバーを認識しない

  • 設定を編集した後は、アシスタントを再起動してください。
  • Node 22以上がインストールされていることを確認します:node --version。

401 / 403 認証エラー

  • 両方のキーが同一のAppLovin Ads Managerアカウントに属している必要があります。それぞれが完全にコピーされているか再確認してください。

「スキーマの不一致(Schema mismatch)」または「認識されないキー(unrecognized key)」

  • これは通常、AppLovin Axon APIにフィールドが追加されたことを意味します。@latest の指定により起動時ごとに強制的にアップデートされますので、アシスタントを再起動してください。
  • 問題が解決しない場合は、npx clear-npx-cache を実行して再度再起動してください。サポートにお問い合わせの際は、エラーに表示される Trace ID を含めてください。

ヘルプの利用

AppLovin Axon APIまたはアカウントに関するご質問は、AppLovinの担当チームにお問い合わせください。MCPの問題については、エラーに表示される Trace ID をお知らせください。チームがリクエストを追跡するのに役立ちます。

MITライセンスのもとで「現状有姿」で提供されます。© AppLovin Corp.


search