AdPlus in Claude and ChatGPT
AdPlus runs an MCP server, so you can connect your account to an AI assistant and ask about your advertising in plain language — what you're running, what it cost, and what to fix. Setup is one URL and a sign-in.
https://api.adplus.com/mcp
What you can ask
Once your account is connected, questions like these work:
- “What campaigns am I running, and which networks are they on?”
- “What did I spend last month, and which network had the cheapest conversions?”
- “What's wrong with my ads?” — this one runs the same checks as the daily improvement email: missing conversion tracking while you're spending, too few responsive-search headlines, a missing logo or sitelinks, no image on a visual network, zero delivery after three days, click-through rate under the floor for that channel.
- “Score this ad copy for Google before I launch it.”
- “What ads is competitor.com running right now?”
Connect it to Claude
- In Claude, open Settings → Connectors.
- Choose Add custom connector.
- Paste
https://api.adplus.com/mcpand add it. - Click Connect. You'll be sent to AdPlus to sign in and approve what the assistant may see.
Custom connectors need a Claude Pro, Max, Team or Enterprise plan. They work in Claude's mobile apps too, once added on the web.
Connect it to ChatGPT
In ChatGPT, open Settings → Connectors, add a custom connector with the same URL, and sign in when prompted. Availability depends on your ChatGPT plan.
Without an AdPlus account
Two tools work with no account and no sign-in at all, so you can try the connector before you have anything running with us:
- Score ad creative — grades ad copy 0–100 for a specific network using the same engine inside the product, and tells you what to change.
- Find a brand's live ads — the ads a domain is running now.
What it can and cannot do
It can read your campaigns, your per-network performance, and your creative, and it can change a single network's daily budget if you're on a paid plan and you approve that permission.
It cannot create a campaign, and it cannot turn one on or off. That is deliberate, not a limitation we plan to remove: AdPlus creates every campaign paused so a human decides what goes live, and an assistant doesn't get to be the exception.
Budget changes are bounded as well — a hard ceiling per day, a limit on how far above the current budget any single change can go, and a cap on how many changes can be applied in a day. Every one is recorded against the app that made it.
Plans
- Free, no account — ad scoring and competitor ad lookup.
- Starter and up — read your own campaigns, performance and recommendations.
- Pro and up — budget changes.
If a connector asks for budget access on a plan that doesn't include it, the connection still succeeds — it just comes through read-only rather than failing.
Disconnecting
Open Settings → API keys in AdPlus and use Disconnect under Connected apps. It takes effect immediately. Access also expires on its own and renews only while the connection is live.
For developers
The server speaks MCP over streamable HTTP. Authentication is optional: with no
credential you get the two public tools, and with an OAuth grant you additionally get
the tools your scopes allow. Sign-in is OAuth 2.1 with PKCE and dynamic client
registration, discoverable at
/.well-known/oauth-protected-resource and
/.well-known/oauth-authorization-server.
If you'd rather integrate directly, AdPlus also has a REST API with scoped keys — see Settings → API keys.
Email [email protected].