How to connect Meta Ads to Claude
No code, no API keys, no spreadsheets. In 5 minutes Claude answers about your campaigns — and, if you want, acts on them. The same connector works in ChatGPT.
Claude accepts external connectors via MCP (Model Context Protocol) — and Vazante is a native MCP connector for Meta Ads. Once connected, you ask in plain language ("which campaign had the most expensive CPL this week?") and get answers with your real numbers. On plans with write access, you can pause campaigns and adjust budgets without opening Ads Manager.
Step by step
- Create your Vazante account. vazante.app → Start 7-day free trial. Email or Google, no credit card.
- Authorize Meta. In Add data → Meta Ads → Authorize access. You pick which ad accounts and Pages to share on the Facebook screen. The connection is instant — the Vazante app is approved by Meta.
- Add the connector in Claude. In Claude: Settings → Connectors → Add custom connector → paste the address below. Claude opens Vazante's authorization screen; approve and you're done.Connector address (MCP)
https://vazante.app/api/mcp - Ask — or request an action. From there it's conversation. Claude queries your metrics live and, with actions enabled (Executive+ plans), executes requests with confirmation before each one.
What about ChatGPT? Same connector
Vazante is a standard MCP connector, not a feature locked to one AI. The address is exactly the same — only where you paste it changes. You need a ChatGPT plan that supports connectors (Plus, Pro or Business).
- In ChatGPT: Settings → Connectors → Add.
- Paste the same address above into the connector URL field.
- Authorize with your Vazante account and ask about your campaigns as usual.
The locks are identical on both: write off by default, a spend cap per action and confirmation before executing.
Prompts that work on day one
- “Which campaign had the cheapest lead in the last 7 days?”
- “Compare this week's spend with last week's, by campaign.”
- “Any ad set with CPA above $5? List them in order.”
- “Pause campaign [name] — CPA doubled.”
- “Raise campaign [name] budget to $20 a day.”
What about security?
- Authorization is OAuth: Claude never sees your Facebook password, and you can revoke access anytime.
- Write is off by default. You enable it on your account, set a per-action spend cap, and any request above the cap is refused before reaching Meta.
- Every change lands in an audit log — author, origin, before/after state. Including refused ones.
Frequently asked questions
Do I need to code?
No. The whole path is pasting an address and clicking authorize. There are no API keys, webhooks or technical setup.
Can Claude change my campaigns on its own?
No. Write actions are off by default, require your confirmation on every request, respect a spend cap you define and are recorded in an audit log.
Does it work on any Claude plan?
You need a Claude plan with connector support (Pro or higher). Vazante itself has a 7-day free trial, then plans from $29/month — billed in US dollars, euros, Mexican pesos or Brazilian reais, depending on where you are. Current figures are on vazante.app/precos.
What data does Claude see?
Only the ad accounts and Pages you select in Vazante. Spend, impressions, clicks, leads, CPL and the other metrics from Meta itself — nothing beyond what you authorized.