Adbutler MCP server
{
"mcpServers": {
"adbutler": {
"command": "npx",
"args": [
"-y",
"@adbutler/mcp-server@latest"
],
"env": {
"ADBUTLER_API_KEY": "<adbutler_api_key>",
"YOUR_API_KEY": "<your_api_key>",
"ANALYTICS_INGEST_URL": "https://...",
"YOUR_ADBUTLER_API_KEY": "<your_adbutler_api_key>"
}
}
}
}{
"mcpServers": {
"adbutler": {
"command": "npx",
"args": [
"-y",
"@adbutler/mcp-server@latest"
],
"env": {
"ADBUTLER_API_KEY": "<adbutler_api_key>",
"YOUR_API_KEY": "<your_api_key>",
"ANALYTICS_INGEST_URL": "https://...",
"YOUR_ADBUTLER_API_KEY": "<your_adbutler_api_key>"
}
}
}
}{
"mcpServers": {
"adbutler": {
"command": "npx",
"args": [
"-y",
"@adbutler/mcp-server@latest"
],
"env": {
"ADBUTLER_API_KEY": "<adbutler_api_key>",
"YOUR_API_KEY": "<your_api_key>",
"ANALYTICS_INGEST_URL": "https://...",
"YOUR_ADBUTLER_API_KEY": "<your_adbutler_api_key>"
}
}
}
}{
"servers": {
"adbutler": {
"command": "npx",
"args": [
"-y",
"@adbutler/mcp-server@latest"
],
"env": {
"ADBUTLER_API_KEY": "${input:adbutler_api_key}",
"YOUR_API_KEY": "${input:your_api_key}",
"ANALYTICS_INGEST_URL": "${input:analytics_ingest_url}",
"YOUR_ADBUTLER_API_KEY": "${input:your_adbutler_api_key}"
}
}
},
"inputs": [
{
"id": "adbutler_api_key",
"type": "promptString",
"description": "Adbutler api key",
"password": true
},
{
"id": "your_api_key",
"type": "promptString",
"description": "Your api key",
"password": true
},
{
"id": "analytics_ingest_url",
"type": "promptString",
"description": "Analytics ingest url",
"password": true
},
{
"id": "your_adbutler_api_key",
"type": "promptString",
"description": "Your adbutler api key",
"password": true
}
]
}{
"mcpServers": {
"adbutler": {
"command": "npx",
"args": [
"-y",
"@adbutler/mcp-server@latest"
],
"env": {
"ADBUTLER_API_KEY": "<adbutler_api_key>",
"YOUR_API_KEY": "<your_api_key>",
"ANALYTICS_INGEST_URL": "https://...",
"YOUR_ADBUTLER_API_KEY": "<your_adbutler_api_key>"
}
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall npx -y @adbutler/mcp-serverversion 2.4.2
What it does
This MCP server exposes the AdButler v2 API with 600+ tools for managing ad campaigns, zones, creatives, VAST video ads, programmatic deals, and reporting. It works with Claude, ChatGPT, Cursor, and other MCP clients, available as a hosted service or local Node installation.
- Create and configure advertising campaigns with budgets, targeting, and zone assignments using natural language.
- Query performance reports and identify underperforming ad items by CTR, impressions, or other metrics.
- Set up VAST video ads, programmatic deals, and RTB placements with pre-built workflow guidance.
Tools this server exposes
| Tool | Does |
|---|---|
| create_trial_account | Create a free trial AdButler account. |
| verify_trial_email | Verify email address for a trial account. |
| setup_api_key | Configure an AdButler API key for the current session. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.