← Documentation
MCP for Claude & Cursor
Draft, launch and check campaigns from your coding agent.
Set up
Create an API key (read + write to launch campaigns), then add the server to your client’s MCP config.
{
"mcpServers": {
"adjoin": {
"command": "node",
"args": ["C:/code/adjoin/apps/mcp-server/src/index.mjs"],
"env": {
"ADJOIN_API": "https://api.adjoin.dev",
"ADJOIN_API_KEY": "adj_live_…"
}
}
}
}The server is not on npm yet — it runs from a clone of the repository with Node 20+.
Tools
- draft_campaign
- Draft a campaign from a landing URL: category, targeting, three creatives, moderation. Creates nothing and spends nothing.
- launch_campaign
- Create the campaign and send it to review. Holds budget from your balance.
- list_campaigns
- Your campaigns with status, bid, budget and spend.
- campaign_performance
- Spend, impressions, clicks, CTR and conversions over a period.
- auction_replay
- Why one impression was won or lost, with every competitor’s reason.
- refund_statement
- Bot clicks that were filtered and never billed, per campaign.
- publisher_earnings
- Available, clearing and lifetime earnings, fill breakdown and filtered clicks.
Safety
launch_campaign spends money, so the tool tells the agent to call it only after you have seen the draft and confirmed the daily budget. With a read-only key it cannot launch at all.
Questions: [email protected]