Adjust — Claude Code MCP server: install and features
This MCP server reads Adjust reports for allowlisted apps, including attribution, events, performance data, and period comparisons.
claude mcp add --env ADJUST_API_TOKEN=<ADJUST_API_TOKEN> --env ADJUST_APP_TOKENS=<ADJUST_APP_TOKENS> --env ADJUST_ENVIRONMENT=<ADJUST_ENVIRONMENT> --transport stdio adjust -- npx -y @getmcpads/adjust-mcp-serverWhat Adjust does
Adjust brings reporting data into an MCP client through five read-only tools. It can list permitted apps and events, fetch the event catalog, run reports, and compare periods. The tools are adjust_list_apps, adjust_list_events, adjust_get_catalog, adjust_run_report, and adjust_compare_periods; none can write to Adjust.
Access is limited by the app tokens in ADJUST_APP_TOKENS, while requests go to the Adjust Report Service API. Setup requires ADJUST_API_TOKEN and ADJUST_APP_TOKENS; ADJUST_ENVIRONMENT selects production or sandbox data. If a required variable is missing, the server exits during startup.
Local use runs the @getmcpads/adjust-mcp-server package over stdio. It requires Node.js 22.23.4, 24.22.1, 26.12.1, or a newer release from those lines.
What it helps with
- read an Adjust report for approved apps
- list the apps and events available to the client
- inspect the Adjust event catalog
- compare reporting periods
- keep report access within an app allowlist
Example prompts for the agent
- List the Adjust apps available to this MCP server.
- Run an Adjust attribution report for the approved apps.
- Compare Adjust performance across two selected periods.
How to install Adjust
Platform CLI
claude mcp add --env ADJUST_API_TOKEN=<ADJUST_API_TOKEN> --env ADJUST_APP_TOKENS=<ADJUST_APP_TOKENS> --env ADJUST_ENVIRONMENT=<ADJUST_ENVIRONMENT> --transport stdio adjust -- npx -y @getmcpads/adjust-mcp-serverReplace <…> with your own values
Platform CLI
codex mcp add adjust --env ADJUST_API_TOKEN=<ADJUST_API_TOKEN> --env ADJUST_APP_TOKENS=<ADJUST_APP_TOKENS> --env ADJUST_ENVIRONMENT=<ADJUST_ENVIRONMENT> -- npx -y @getmcpads/adjust-mcp-serverReplace <…> with your own values
Config file
{
"mcpServers": {
"adjust": {
"command": "npx",
"args": [
"-y",
"@getmcpads/adjust-mcp-server"
],
"env": {
"ADJUST_API_TOKEN": "<ADJUST_API_TOKEN>",
"ADJUST_APP_TOKENS": "<ADJUST_APP_TOKENS>",
"ADJUST_ENVIRONMENT": "<ADJUST_ENVIRONMENT>"
}
}
}
}Replace <…> with your own values
Config file
{
"servers": {
"adjust": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@getmcpads/adjust-mcp-server"
],
"env": {
"ADJUST_API_TOKEN": "<ADJUST_API_TOKEN>",
"ADJUST_APP_TOKENS": "<ADJUST_APP_TOKENS>",
"ADJUST_ENVIRONMENT": "<ADJUST_ENVIRONMENT>"
}
}
}
}Replace <…> with your own values
Platform CLI
gemini mcp add -e ADJUST_API_TOKEN=<ADJUST_API_TOKEN> -e ADJUST_APP_TOKENS=<ADJUST_APP_TOKENS> -e ADJUST_ENVIRONMENT=<ADJUST_ENVIRONMENT> adjust npx -y @getmcpads/adjust-mcp-serverReplace <…> with your own values
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Adjust
How do I install Adjust in Claude Code?
Run claude mcp add adjust -e ADJUST_API_TOKEN=<ADJUST_API_TOKEN> -e ADJUST_APP_TOKENS=<ADJUST_APP_TOKENS> -- npx -y @getmcpads/adjust-mcp-server.
What does Adjust do?
It gives Claude Code five read-only Adjust tools for apps, events, catalogs, reports, and period comparisons. The server does not perform write operations.
Which apps can Adjust read?
Only apps listed in ADJUST_APP_TOKENS are available. App discovery and reports are checked against that allowlist.