Skip to directory

About AppsFlyer MCP

AppsFlyer-operated beta remote MCP server that connects AI clients to permitted AppsFlyer marketing analytics, app settings, audiences, OneLink, and product documentation.

What you can use it for

  • Analyze campaign performance, installs, revenue, ROAS, retention, and trends
  • Review SKAN and incrementality experiment results
  • Inspect app configuration and audience connections
  • Audit OneLink templates and Smart Banners; create a link only after explicit confirmation
  • Search official AppsFlyer help and developer documentation
Connection and setup
Hosting
Remote hosted
Transport
Streamable HTTP
Endpoint
https://mcp.appsflyer.com/auth/mcp
Authentication
Browser OAuth for interactive clients; bearer MCP token for non-interactive clients. OAuth sessions expire after about 7 days; bearer tokens remain valid until revoked. MCP tokens inherit the creator's AppsFlyer permissions.

Requirements

  • AppsFlyer account with access to the relevant apps and data
  • MCP enabled by the AppsFlyer account; an admin can disable it
  • For organization-managed clients, administrator approval may be required
  • OAuth-capable client or an MCP token created in Account menu > Security Center > AppsFlyer Tokens

Setup steps

  1. Add https://mcp.appsflyer.com/auth/mcp as a remote HTTP/Streamable HTTP server in a supported client.
  2. For browser OAuth clients, complete AppsFlyer sign-in and consent when prompted. For Claude Code or non-interactive integrations, create an MCP token in AppsFlyer Security Center and store it in a local secret store as an Authorization: Bearer header.
  3. Reconnect or restart the client as required, then verify using a harmless read such as listing permitted apps.
  4. For Claude Code, official docs show claude mcp add-json appsflyer with type http and the endpoint; do not paste a real token into chat or a shared project file.
Tools 23

The current AppsFlyer beta guide provides a complete tool mapping; all 23 names are stored. Availability depends on account permissions; the service remains beta/evaluation-only per the vendor.

  • fetch_aggregated_data

    Retrieve aggregated dashboard data with date ranges, groupings, metrics, and filters.

    01
  • incrementality_list_experiments

    List incrementality experiments with filters.

    02
  • incrementality_get_experiment_results

    Retrieve results for a specific incrementality experiment.

    03
  • get_apps

    List permitted AppsFlyer apps.

    04
  • get_app_settings

    Retrieve app configuration settings.

    05
  • get_active_cost_integrations

    List active cost integrations.

    06
  • list_cost_supported_media_source

    List supported cost media sources.

    07
  • list_adrevenue_supported_media_sources

    List supported ad revenue media sources.

    08
  • get_active_adrevenue_integrations

    List active ad revenue integrations.

    09
  • skan_get_app_data

    Retrieve aggregated SKAN performance data.

    10
  • get_onelink_templates

    List OneLink templates.

    11
  • get_onelink_template_links

    List links created from a specific OneLink template.

    12
  • get_onelink_details

    Retrieve OneLink configuration details.

    13
  • discover_onelink

    Inspect link parameters, capabilities, and redirect behavior.

    14
  • create_onelink_link

    Create a OneLink short link after user confirmation.

    15
  • list_smart_banners

    List Smart Banners, limited to 30 per account.

    16
  • get_smart_banner_performance

    Retrieve Smart Banner performance.

    17
  • list_active_audiences

    List active audiences.

    18
  • list_audiences_connections

    List audience partner connections.

    19
  • get_audience_connections

    Retrieve partner connections for an audience.

    20
  • get_public_knowledge

    Search AppsFlyer Knowledge Base and DevHub documentation.

    21
  • send_feedback

    Submit feedback to the AppsFlyer MCP product team.

    22
  • get_users

    List AppsFlyer users and roles.

    23
Limitations and notes
  • AppsFlyer labels the service beta and evaluation-only; the guide disclaims warranties and limits supported-use guarantees.
  • OneLink creation is limited to 10 links per day per account and requires user confirmation.
  • Analytics: 20 requests/minute, up to 10 apps/request and 3-year date range; audiences: 350 requests/minute; SKAN: up to 10,000 rows, 90-day query window, one iOS app/request, and up to 3-day data delay.
  • The get_onelink_template_links tool covers links created through the OneLink Management page, not links created by API, SDK, or bulk creation.
  • One connection uses one AppsFlyer account. For simultaneous accounts, use separate connections and tokens.
  • Retrieved data is shared with the selected AI client; review that provider's data handling terms.
Source discrepancies
  • MCP.Directory entry is an AppsFlyer-owned hosted beta integration. No repository-backed local package was found or merged.
Original sources

Documentation checked 2026-10-28T14:10:00.000Z. Connection has not been runtime tested.