Connect Facebook Ads to Claude and ask about spend, CPA, ROAS, and creative performance across every ad account you manage.
Catchr MCP works in Claude and in Claude Code, and it gives Claude read access to the accounts you select, alongside Google Ads, GA4, and your other marketing sources. It reads your data. It never changes your campaigns.
Trusted by marketing teams that talk to data every day













Three steps, from Catchr to your first answer. No code, and nothing to install on your machine.

Open the Catchr MCP entry in the Claude connector directory, add it, then sign in to Catchr and review the access Claude asks for.
Replace account, period, KPI target, and threshold variables before you ask Claude.

Which one fits depends on what you need Claude to do, and on how many sources the question touches.
Compare your options
Meta offers its own ads MCP server at mcp.facebook.com/ads. For a Meta-only workflow, review the tools, permissions, and availability shown for your ad account before connecting.
Sources
Sources
Sources
Meta advertising
Sources
The data in your file
Connection
Connection
One Catchr workspace
Connection
A Meta ad account
Connection
Upload a CSV or Excel file
Next question
Next question
Query connected sources
Next question
Query Meta data
Next question
Export again if the scope changes
Catchr gives Claude eight tools, and all eight of them read.
Claude can list the platforms and accounts connected to your workspace, browse the available fields, and run reporting queries against them. That covers spend, delivery, conversions, and creative performance, down to the level you ask for.
Claude cannot create, pause, or edit a campaign, move a budget, publish an ad, or change an audience. There is no write permission to grant, so there is none to supervise.
In Ads Manager. Decide in the conversation what to change and why, then act with the access and the review your team already uses.
Choose your role, open a workflow, then replace the bracketed variables before pasting the prompt into Claude. Every prompt asks for evidence, limits, and a concrete output.
“Why did CPA rise?” sounds simple. The answer is usually buried across exports, formulas, filters, and tabs before the analysis can even start.

Choose the right account, date range, breakdowns, and fields. Then wait for the file and do it again when the question changes.

Rename columns, fix formats, join tabs, and check formulas before you can trust the comparison.

Turn the numbers into a client-ready answer, then repeat the whole process for the inevitable follow-up.
Catchr MCP gives Claude access to the marketing accounts you select, so each follow-up starts with the same marketing context instead of a new manual export.
Clear answers for marketers comparing connectors, data sources, reporting workflows, and dashboard setup.
No. Catchr MCP gives Claude read access only. Claude can analyze campaigns, ad sets, ads, budgets, and creative performance, but it cannot create, pause, edit, or spend. Every change still goes through Ads Manager, after someone has read the numbers.
Not by itself. Meta addresses this for its own ads MCP server: using it does not in itself put an account at risk, and restrictions come from advertising policy violations rather than from the connection. With Catchr the question is narrower, because Claude only reads. Nothing it does can change delivery, budgets, or creative.
Yes. Catchr uses a remote MCP connector that works in Claude on the web, Claude Desktop, and Claude Code. Add Catchr from Customize > Connectors and authorize your Catchr account. When you sign in to Claude Code with the same Claude account, your connected remote MCP servers are available there too; use /mcp to check them. For a separate Claude Code setup, run claude mcp add --transport http catchr https://api.catchr.io/mcp, then use /mcp to complete the browser sign-in.
They match when the settings match. Ask Claude to state the date range, the timezone, the attribution window, and the level it used, then compare with the same settings in Ads Manager. Two things explain most gaps: a conversion counted on a different attribution window, and a total added up across levels, where one purchase can appear at both ad set and campaign level. Figures from before January 12, 2026 need particular care, since Meta stopped returning 7-day and 28-day view conversions that day.
What Claude reads through Catchr is an ad account, not a personal profile. You sign in with a Facebook user who has access to the ad accounts you want to analyze, then select those accounts in Catchr. Pages, reviews, and organic activity are separate Catchr sources, each with its own connector.
The full Facebook Ads field set: 440 metrics and 233 dimensions. Claude can work with reach and frequency, CPC and CPM, outbound and inline link CTR, video completion rates, cost per lead, and purchase ROAS. Conversion fields come through by attribution window, and custom conversions and pixel events arrive as fields of their own.
Down to a single ad. Claude can work at account, campaign, ad set, or ad level, by day, and split results by placement, publisher platform, country, or device. Ask it to name the level it used and to keep levels apart before it adds up totals or averages rates.
Yes, for any account connected through Catchr. Ask for the results side by side first, then for the combined reading. Give Claude the currency, the timezone, the objective, the attribution window, and a minimum volume, so one large account or a single campaign with three purchases does not carry the comparison.
It can trace one. Claude can follow a rise in cost per purchase down to the campaign, ad set, or ad behind it, and check the signals around it, such as frequency climbing or CTR falling on a creative. Ask it to separate what the data shows from what it supposes, and to name the next check. An unusual value is a starting point, not a cause.
Claude answers from what Catchr returns at the moment you ask, so treat a conversation as a snapshot rather than a live dashboard, and ask it to state the latest date it actually received. How far back you can go is set by Meta: 37 months for totals such as spend and purchases, 13 months for unique metrics and hourly breakdowns, and 6 months for frequency breakdowns.
Yes, for any source also connected to Catchr, such as Google Ads, GA4, a CRM, or an e-commerce platform. Align the dates, currencies, identifiers, and definitions first. When the sources cannot be joined reliably, ask Claude for a side-by-side reading rather than one attributed figure.
Catchr does not use your advertising data to train AI models. For Claude, Anthropic’s rules depend on your plan and privacy settings. For Claude Team, Enterprise, and the API, inputs and outputs are not used for model training by default. On Free, Pro, and Max, chats and coding sessions may be used if you choose to allow model improvement. Explicit feedback or other opt-ins can also permit training use. Check your Claude settings before sharing client data. For Catchr’s handling of data, see the Catchr Privacy Policy; for model training, see Anthropic’s policy.
Strong prompts name the action, the account, the period, the comparison, and the KPI or threshold. The twelve prompts above follow that pattern.
Three things: a Facebook user who can authorize the relevant ad accounts, a Catchr workspace with Facebook Ads connected, and Catchr MCP added in Claude.
Our team is always here to answer any questions you may have about our data connector.
Connect your marketing platforms to Claude with Catchr MCP and start investigating current campaign performance.