Adjoin
Sign inMonetize my app
← 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]