For the past two years, if you wanted Claude to look at your Meta Ads data, you had to pay a third-party service, like Pipeboard, Adzviser, Windsor.ai, somewhere between $25 and $99 a month just to build a bridge between two things you already own.
That changed on April 29, 2026, when Meta launched its official AI Connectors in public beta. Now you can connect Claude directly to your Meta Ads account through Meta’s own server for free, in about five minutes, with no API keys or developer accounts needed.
This guide walks you through every way to do it: the free official route (best for most people), two free workarounds if that doesn’t work yet, and the paid options for agencies who need more power.
Read more: Expanding its Automation Push, Meta Adds Manus AI Tools To Ads Manager
What’s MCP, and Why Does It Matter?
MCP stands for Model Context Protocol, basically a universal plug socket that lets AI tools like Claude connect to live data sources. Think of it like how your phone can connect to any Bluetooth speaker, regardless of brand. Claude talks MCP, Meta now speaks MCP, so they can talk to each other directly.
Before this existed, Claude had no way to actually “see” your ad account. You’d have to export a CSV, paste it in, and hope Claude could make sense of it. Now Claude can pull your live campaigns, spend, ROAS, and more, in real time, just by asking in plain English.
The 4 Ways to Do It in 2026
Method 1. Meta’s Official MCP Server (Best Free Option)
This is the one Meta announced. It’s official, it’s free during open beta, and it removes the risk of your account getting flagged for using unauthorised automation, because this is the authorised path.
Step-by-Step Setup
1. Go to Claude’s integrations settings
In Claude (web or desktop), go to Settings → Integrations
You’ll see a list of connected MCP servers.
2. Add a custom connector
Click the + button to add a new custom connector. Give it a name like “Meta Ads” and paste in Meta’s official server URL: https://mcp.facebook.com/ads
3. Authorise with Facebook login
A browser window opens with Meta’s standard OAuth screen, the same login you use for Meta Business Suite. Click through, choose which Business Portfolios to connect, and approve the permissions.
4. Toggle it on in your chat
Start a new Claude chat. Click the + icon and make sure your Meta Ads connector is toggled on for that session.
5. Test it with a simple prompt
Ask Claude: “What ad accounts do I have access to?” If it pulls your accounts, you’re live.
Verify it’s working
Open a new Claude chat and ask: ‘What were my best-performing Meta Ads campaigns last week, ranked by ROAS?’ If you get real numbers back, you’re connected. If Claude says it doesn’t have access, re-check that the Porter connector is toggled on in the chat’s connector settings.

Method 2: Google Sheets Bridge
No tools, no connectors, no accounts to create. This method is old-school, but it works, and it’s completely free.
The idea: export your Meta Ads data into a Google Sheet, then share that Sheet with Claude. Claude reads the data and answers your questions. If you already do weekly reporting in Sheets, this adds almost no extra steps.
How it works
1. Export from Meta Ads Manager
In Ads Manager, open the date range and columns you want to analyze. Click
Export → Export table data → CSV or XLSX
Download the file.
2. Upload to Claude
Drag the CSV file directly into a Claude chat, or copy-paste the spreadsheet data. Then ask your question. For example: ‘Which campaigns had the highest CPA last month? Flag anything over $50.’
3. (Optional) Automate the refresh with Porter’s free Sheets integration
Porter’s free tier can push Meta Ads data into a connected Google Sheet on a daily schedule, so your Sheet is always fresh without manual exports. Then Claude always has up-to-date data to read.
The downside is that this isn’t live data. You’re always analyzing a snapshot from whenever you last exported. For campaign monitoring or real-time decisions, the MCP methods above are better. But for weekly review, monthly reporting, or one-off analysis, this works perfectly.
Method 3: Porter MCP; Free Tier (Most Recommended)
Porter is a marketing data platform that acts as the middleman between Meta’s API and Claude. They have a free tier that’s enough to run this entire setup end-to-end. The free plan gives you unlimited queries on up to 3 ad accounts with 30 days of historical data, no credit card needed.
Step-by-step setup
1. Create a free Porter account
Go to portermetrics.com and sign up; free, no card. This is what connects to Meta on your behalf.
2. Connect your Meta Ads account
Inside Porter, click Create → Claude as destination →
Meta Ads
as source → sign in with Facebook. Select the ad accounts you want Claude to query. When prompted, allow access to current and future Business Managers so you don’t need to re-authorize later.
3. Open Claude and find the Connectors menu
Go to claude.ai. In the chat box, click the + icon. Hover over Connectors — click
Manage connectors
4. Add Porter as a custom connector
Click the + button → choose
Add custom connector
In the name field, type Porter. In the URL field, paste: https://mcp.portermetrics.com/mcp
5. Sign in and you’re done
Click Add
A sign-in window will open, use the Google account linked to your Porter workspace. Approve access. You’ll see Porter’s tools appear in the connectors panel. Start chatting.
Method 4: Windsor.ai (Free Plan Available, Native Claude Connector)
Free Trial, No Custom URL Needed
Windsor.ai is different from the others because it’s listed natively in Claude’s official connector directory, you don’t need to paste any URL or fiddle with settings. Just find it, click connect, log in with Facebook, and it works even without Claude Pro.
It also connects to 325+ other data sources, so if you want to ask Claude something like “compare my Meta Ads ROAS vs my Shopify revenue last month”, that’s possible here in a way it isn’t with Meta’s official MCP alone.
There’s a 30-day trial, after which plans start at $19/month. Not free forever, but free to start and more capable for cross-channel analysis.

What Can Claude Actually Do With Your Meta Ads?
Once you’re connected, the 29 tools Meta ships with the official MCP cover a lot of ground. Here are real things you can ask:
Performance Analysis
Prompt – “Pull yesterday’s performance for all active campaigns. Show spend, conversions, ROAS, CPA, and CTR per campaign. Flag anything that moved more than 20% vs the 7-day average.”
Creative Fatigue Detection
Prompt – “Scan all my active ads for creative fatigue. Flag any ad with frequency above 3, a CTR that dropped more than 15% over the last week, or that’s been running more than 21 days with declining performance.”
Budget Reallocation
Prompt – “Compare spend and conversions for the last 30 days vs the 30 days before. Which campaigns should get more budget? Which should be paused? Give me a specific reallocation recommendation.”
Account Health Check
Prompt – “Give me a one-page health summary: total spend, overall ROAS, any campaigns paused for delivery issues, any ads rejected, any accounts approaching spend limits. Rate each account as Healthy, Watch, or Alert.”
A Word on Safety
One big concern people had before April 2026 was whether using AI to touch your Meta account could get you flagged or banned. That fear is now officially retired for the official MCP, it’s Meta’s own blessed path. Using it won’t trigger automation flags. But that doesn’t mean you should let Claude run wild. A few things to keep in mind:
Don’t skip human review
The official MCP gives Claude write access, it can pause campaigns, change budgets, and create ads. These changes go live immediately with no undo. Always review what Claude proposes before you apply it. Never let it auto-apply changes without you reading them first.
A few other rules worth following: don’t scale a budget more than 20% in a single move (Meta’s systems flag abrupt spend spikes). Don’t automate the Ads Manager UI directly, only use official API paths. And if you’re managing multiple accounts, don’t run them in parallel bursts; space out your queries.
The Bottom Line
Meta’s official MCP is free, takes five minutes, and is now the only setup most people need. If your account isn’t live yet, the CSV method works fine in the meantime. Either way, the days of paying a third party just to connect two things you already own are over.
Also read: The Ad Has Entered the Chat: What ChatGPT’s Ad Rollout Really Means
