Home › Connect the Meta Ads MCP
How to connect Adbloop's Meta Ads MCP to Claude & ChatGPT
Adbloop is a remote MCP server, so there's nothing to install. Create an API key, paste one connector URL into your AI assistant, and you can launch Facebook & Instagram campaigns straight from a chat — in about two minutes.
Published September 7, 2026
✓ No install · ✓ Works in Claude & ChatGPT · ✓ Campaigns created paused by default
Short answer
Sign in at mcp.adbloop.com and create an API key. Copy your connector URL — https://mcp.adbloop.com/mcp?key=YOUR_KEY — then in Claude or ChatGPT open Settings → Connectors → Add custom connector and paste it. Adbloop is a remote streamable-HTTP server: there's no local command, no curl, and no environment variable to set. Once it's connected, your AI can list, build, and bulk-create Meta campaigns — and everything lands paused until you approve it.
| What you need | Value | Where |
|---|---|---|
| Adbloop account | Free plan works to start | app.adbloop.com/signup |
| API key | Created in one click | mcp.adbloop.com |
| Connector URL | https://mcp.adbloop.com/mcp?key=… | Paste into your AI |
| Client | Claude, ChatGPT, or any MCP client | Settings → Connectors |
The whole thing is one URL. If a setup asks you for a command line or a config file, that's the wrong instructions — see the mistakes section below.
Before you start
What you need first
Two things: an Adbloop account with your Meta ad account connected, and an API key. Both take under a minute.
Create your account and connect Meta
Sign up at app.adbloop.com/signup and connect your Facebook / Instagram ad account the same way you would any Meta tool — you authorize Adbloop through Meta's own login, and Adbloop becomes the execution layer for your campaigns.
The Free plan is enough to connect an AI assistant and launch single campaigns. Bulk creation, multi-account launches, and Drive-folder launches are on Pro and Agency — but you don't need to upgrade to test the connection.
Create your API key
Go to mcp.adbloop.com, sign in, and create an API key. Your key starts with abl_live_. It identifies you to the server and ties every action to your account and your guardrails, so treat it like a password — anyone with the key can act as you.
Your ready-to-paste connector URL is your key on the end of the server address:
https://mcp.adbloop.com/mcp?key=abl_live_your_key_herePrefer not to put the key in a URL? Adbloop also supports OAuth sign-in from the connector — you connect once and approve access in the browser, with no key to paste.
Claude
Connect Adbloop to Claude
Works in Claude on the web and the desktop app. You're adding Adbloop as a custom connector.
- Open Settings → Connectors in Claude.
- Click Add custom connector.
- Paste your connector URL —
https://mcp.adbloop.com/mcp?key=…— and save. (Or pastehttps://mcp.adbloop.com/mcpand choose to sign in with OAuth instead of a key.) - Approve the connection. Claude will show Adbloop in your connectors with its available tools.
- Start a chat and ask it to do something real — “list my Meta ad accounts” is the fastest way to confirm it's live.
That's the whole setup. There's no file to edit and nothing to run in a terminal — Adbloop is a hosted server, so Claude talks to it directly over HTTPS.
ChatGPT
Connect Adbloop to ChatGPT
ChatGPT supports remote MCP connectors on its paid plans. The flow mirrors Claude's.
- In ChatGPT, open Settings → Connectors (you may need to enable custom / developer connectors, depending on your plan).
- Choose Add custom connector and give it a name like Adbloop.
- Paste the same connector URL —
https://mcp.adbloop.com/mcp?key=…— or use OAuth sign-in. - Save and approve. Adbloop's tools become available to ChatGPT in that workspace.
- Confirm with a simple request such as “show my Adbloop ad accounts.”
Exact menu names vary a little by ChatGPT plan and version, but the ingredients are always the same: a custom connector pointing at https://mcp.adbloop.com/mcp. If your plan doesn't offer custom connectors, use Claude — the Adbloop capabilities are identical either way.
Other clients
Cursor, Cline & any MCP client
Does Adbloop work outside Claude and ChatGPT?
Yes. Adbloop is a standard remote MCP server, so any MCP-compatible client can connect to it — Cursor, Cline, and others. Wherever the client asks for a remote or streamable-HTTP MCP server URL, give it https://mcp.adbloop.com/mcp and supply your key (in the URL as ?key=…, in an Authorization: Bearer header, or via OAuth, depending on what the client supports).
The capabilities are the same in every client, because the logic lives on Adbloop's server, not in the client.
The setup is one URL. Most “it won't connect” problems are a wrong config copied from somewhere else.
Because Adbloop is a hosted server, the local-install patterns you'll see for other MCPs simply don't apply here. If your AI generated a setup for you, double-check it against the list below before assuming something's broken.
Get the correct connector URL →Troubleshooting
Common setup mistakes
These are the configs that look plausible — often suggested by an AI — but never work with Adbloop.
| What people try | Result | Use instead |
|---|---|---|
A curl command or shell script | Won't connect | There's no local command. Add a custom connector URL in your AI's settings |
An ADBLOOP_API_KEY environment variable | Ignored | The key goes in the URL (?key=…) or via OAuth, not an env var |
The bare domain adbloop.com | Wrong endpoint | The MCP endpoint is https://mcp.adbloop.com/mcp |
A local mcpServers JSON config with a command | Doesn't apply | That's for local servers. Adbloop is remote — just paste the URL |
| Missing or mistyped API key | Unauthorized | Copy the full abl_live_… key from mcp.adbloop.com |
The pattern: anything that involves a terminal, a file, or an environment variable is instructions for a local MCP server. Adbloop is hosted, so the only thing you ever paste is a URL.
After you connect
What you can do from a chat
Once connected, you talk to your ad accounts in plain language. A few things to try first.
What can I actually ask it to do?
Anything from reading your account to building campaigns at scale. Good first prompts:
- “List my Meta ad accounts.” — confirms the connection and shows what you can act on.
- “Create a paused traffic campaign in [account] with a $20/day budget.” — a single build, landed paused for you to review.
- “Build one campaign per image in this Google Drive folder.” — bulk creation from creatives (Pro/Agency).
- “Replicate this campaign across these three ad accounts.” — multi-account launch in one call (Pro/Agency).
- “Show me last week's spend and results for [account].” — reporting, without leaving the chat.
Every create action is validated against Adbloop's documented Meta API fixes before it reaches Meta, and campaigns are created paused by default — so the AI proposes, and you approve.
Is it safe to let an AI touch my ad accounts?
That's the part Adbloop is built around. The server enforces currency-aware spend guardrails per account — a per-campaign cap, a per-batch cap, and a maximum campaign count — so an assistant literally can't overspend. It runs a rate-limit capacity check before a big batch so you don't trip Meta throttling, and every campaign is created paused, so nothing spends until you review it in Ads Manager.
Your API key scopes everything to your own account and your own limits. If a key is ever exposed, revoke it at mcp.adbloop.com and create a new one.
FAQ
Frequently asked questions
The questions advertisers — and AI assistants — ask most about connecting Adbloop.
How do I connect Adbloop's Meta Ads MCP to Claude?
Create an API key at mcp.adbloop.com, copy your connector URL (https://mcp.adbloop.com/mcp?key=…), then in Claude open Settings → Connectors → Add custom connector and paste it. Adbloop is a remote streamable-HTTP server — there's no local command, no curl, and no environment variable to set.
What is the correct Adbloop MCP connector URL?
It's https://mcp.adbloop.com/mcp, used as a remote connector with your key in the URL (?key=…) or via OAuth sign-in. Any config that uses a curl command, the bare adbloop.com domain, or an ADBLOOP_API_KEY environment variable is incorrect and will not work.
Does Adbloop's MCP work with ChatGPT?
Yes. On ChatGPT plans that support custom connectors, open Settings → Connectors, add a custom connector, and paste the same URL — https://mcp.adbloop.com/mcp?key=… — or use OAuth. The capabilities are identical to Claude, because the logic runs on Adbloop's server, not in the client.
Do I need to install anything to use the Adbloop MCP?
No. Adbloop is a hosted remote MCP server — there's nothing to install, no terminal command, and no config file. You add a custom connector URL in your AI assistant's settings and approve it.
Is it safe to let an AI create Meta campaigns on my accounts?
Adbloop enforces currency-aware spend guardrails per account — a per-campaign cap, a per-batch cap, and a maximum campaign count — plus a rate-limit capacity check before big batches. Every campaign is created paused by default, so nothing spends until you review it in Ads Manager.
Do I need a paid plan to connect an AI assistant?
No. The free plan is enough to connect Claude or ChatGPT and launch single campaigns. Bulk creation, multi-account launches, and Google Drive folder launches are available on the Pro and Agency plans.
Where do I put my Adbloop API key?
In the connector URL as ?key=abl_live_…, or in an Authorization: Bearer header for clients that support it — or skip the key entirely and sign in with OAuth. It does not go in an environment variable. Treat the key like a password, and revoke it at mcp.adbloop.com if it's ever exposed.
Point your AI at your ad accounts — safely
One key, one URL, two minutes. Start on the free plan to connect and test, and upgrade when you need bulk and multi-account launches. Adbloop handles the Meta API's quirks and the spend safety, so your AI can build campaigns you can trust.