Manage your AppLovin Ads Manager campaigns and pull reporting through natural conversation with any MCP-compatible assistant.
Limited beta. The AppLovin Axon Campaign Management API is whitelist-only. Contact your AppLovin account team to request access.
Sign in to AppLovin Ads Manager at ads.axon.ai and open Account → API keys. Both your Campaign Management API key and Reporting API key are listed there — copy them from the page.
Only account Admins have access to this page. If you are not an Admin user, contact your Admin for keys access.
Anyone with these keys can read and modify your campaigns. If a key leaks, revoke it from the dashboard immediately.
Pick the snippet for your assistant. You only need one.
With other MCP-compatible clients, use the same launch command — npx -y applovin-mcp@latest — and pass the two API keys as environment variables.
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"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»"
}
}
}
}Run once in your terminal:
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
Edit ~/.cursor/mcp.json (global) or .cursor/mcp.json (project):
{
"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»"
}
}
}
}
After you save the config, restart your assistant so it retrieves the new MCP server.
Anything you normally do manually in the dashboard, ask MCP to do for you!
Not sure where to start? Here are a few commands to try:
If you get sensible output from any of these, you’re connected. If you see tool not found or nothing happens, see Troubleshooting below.
APPLOVIN_CAMPAIGN_MANAGEMENT_API_KEY (required) — your management API key.APPLOVIN_REPORTING_API_KEY (required) — your reporting API key, from the same account.APPLOVIN_READONLY (optional, default false) — set to true to disable all write tools — this is useful if you want the assistant to read but not modify campaigns.AppLovin MCP is a typed wrapper over the public AppLovin Axon API. It returns data and forwards your writes — it doesn’t provide campaign strategy. Any optimization suggestion from the assistant is the LLM’s interpretation, not an official AppLovin recommendation.
You’re responsible for all actions taken against your account through this tool. Review what the assistant proposes before approving any potentially disruptive operations (pauses, budget changes, deletes).
node --version.@latest pin forces an update on every launch — restart your assistant.npx clear-npx-cache and restart again. Include the Trace ID from the error if you contact support.For AppLovin Axon API or account questions, contact your AppLovin account team. For MCP issues, share the Trace ID from any error — it lets the team trace your request.
Provided “as is” under the MIT license. © AppLovin Corp.