← All posts
Inside Bïrch
September 10, 2026

The ads MCP server from Meta in Bïrch AI: compare your ads to industry benchmarks.

by
Elina Minnie
Yellow curly Subscribe to Blog button

Your CPA went up 18% last week. Your dashboard tells you that much. What it doesn’t tell you is whether every other advertiser in your category had the same week.

That difference decides what you do next. If costs rose across your vertical, your creative is probably fine, and pausing it would be the wrong move. If your vertical was flat, something in your account changed, and it’s worth finding now rather than at the end of the month.

For a long time there wasn’t a practical way to check. The industry benchmarks from Meta aren’t exposed through the Graph API and they aren’t in Ads Manager reporting. Bïrch AI has been reading them since we opened early access in June. As of today it’s available to everyone—and it can act on what it finds, from pausing an ad to building a new campaign, without leaving the chat.

Key takeaways

  • Bïrch AI can now read the industry benchmarks from Meta and auction ranking data through the ads MCP server—data that isn’t available in Ads Manager reporting or through the Graph API.
  • Benchmarks tell you whether a change in your costs is specific to your account or market-wide, which changes whether you should intervene at all.
  • Auction ranking breaks a performance problem into quality, engagement rate, and conversion rate, so you know whether to work on creative, audience, or everything after the click.
  • You can act on what you find in the same conversation—pause or adjust live ad sets, build new campaigns, ad sets and ads, all on your approval.
  • Anything you find can become a Bïrch automation rule that runs on your own thresholds, so the same check doesn’t need you next week.

In this guide:

  • What the ads MCP server adds to Bïrch AI 
  • What the native tools from Meta already cover 
  • Step 1: check your conversion tracking 
  • Step 2: compare your costs to your vertical 
  • Step 3: find out which part is underperforming 
  • Step 4: turn the answer into a rule 
  • Five rules worth building
  • What’s not included yet 

What the ads MCP server adds to Bïrch AI

The ads MCP server is a standard way for AI tools to work directly with the ads platform from Meta. We’ve built it into Bïrch AI, so there’s nothing separate to buy and no new setup. If you have a Meta ad account connected to Bïrch, it’s already available—you ask questions the way you already do, and Bïrch AI now has access to data it couldn’t reach before.

Four things are new:

  • Industry benchmarks. How your CPM, CPC and click-through rate compare to other advertisers in your vertical.
  • Auction ranking. Where you land against advertisers like you on quality, engagement rate and conversion rate.
  • Action. Create campaigns, ad sets and ads, and edit live entities — pause, reactivate, change budgets—directly in the conversation.
  • Account diagnostics. Performance trends by campaign, ad set and ad, your objective and optimization goal, your opportunity score, and an audit of your pixel and event setup.

And with the write tools live, Bïrch AI can act on what it finds in the same conversation—build a new campaign, ad set or ad, and edit live entities (pause, reactivate, change budgets).

What the native tools from Meta already cover

Worth being clear about this before going further, Meta’s native automation is enough.

Ads Manager gives you automated rules that can start, pause and adjust budgets on conditions you set. Advantage+ adjusts targeting, placements and budgets during delivery. Opportunity score surfaces setup recommendations. All of that is useful and none of it requires a third-party tool.

What the native rules from Meta can’t do is trigger on how your industry is performing. They read your account only. So a rule like Pause ad set if CPA > $40 will pause perfectly healthy ad sets in a week when the whole category got more expensive — because it has no way of knowing the category got more expensive.

That’s the gap this closes.

Step 1: Check your conversion tracking

Start here. Benchmark comparisons inherit whatever your measurement is doing, so if an event has stopped firing, every comparison you build on top of it is wrong.

Ask Bïrch AI: “Audit my Meta conversion tracking. Which datasets and pixels are connected, which standard events am I receiving and at what volume, and are any custom conversions broken or no longer mapped to a live event?”

What you’re looking for:

  • An event that stopped. Purchases fine, InitiateCheckout at zero—usually a site change nobody mentioned.
  • A custom conversion pointing at nothing. Common after a funnel rebuild, and it quietly degrades optimization from that day on.
  • Optimizing for an event you barely receive. If weekly volume is low, Meta doesn’t have enough signal to work with. Fixing this often beats a creative refresh.

Worth running on the first of every month. Tracking doesn’t break loudly.

Step 2: Compare your costs to your vertical

Now the question you couldn’t answer before: “Compare my CPA, CPM and CTR for the last 14 days against the previous 14 days, and against the industry benchmark for my vertical. Is my gap to benchmark widening, holding or closing?”

The second sentence is what makes this useful. A benchmark on its own tells you very little—plenty of healthy accounts sit above vertical average on CPM because they’re deliberately buying a more valuable audience. What’s actionable is a gap that moved.

What comes back What it means What to do
Your CPA rose, benchmark rose about the same Market-wide. You held your relative position. Hold. Don’t rebuild working creative. Check the new cost still clears your payback target.
Your CPA rose, benchmark flat Specific to your account. Go to step 3.
Your CPA rose by less than the benchmark You outperformed a hard week. Consider scaling. This looks like bad news on a dashboard and isn’t.
Your CPA flat, benchmark fell You’re losing ground quietly. The most commonly missed signal here. Investigate as though costs had risen.

What comes back: Your CPA rose, benchmark rose about the same

What it means: Market-wide. You held your relative position.

What to do: Hold. Don’t rebuild working creative. Check the new cost still clears your payback target.

What comes back: Your CPA rose, benchmark flat

What it means: Specific to your account.

What to do: Go to step 3.

What comes back: Your CPA rose by less than the benchmark

What it means: You outperformed a hard week.

What to do: Consider scaling. This looks like bad news on a dashboard and isn’t.

What comes back: Your CPA flat, benchmark fell

What it means: You’re losing ground quietly.

What to do: The most commonly missed signal here. Investigate as though costs had risen.

Step 3: Find out which part is underperforming

If the problem is yours, auction ranking tells you where to look. 

Ask: “Show me auction ranking versus advertisers like me for my top 5 ad sets by spend—quality ranking, engagement rate ranking and conversion rate ranking. Flag anything below average.”

You get three separate reads, and each one points somewhere different:

Below average on Usually means Where to spend the week
Quality ranking The ad itself—clarity, execution, how believable the claim is New creative. Try a different format, not just a new headline.
Engagement rate ranking The hook isn’t landing, or the audience isn’t the right match for it First three seconds, then targeting.
Conversion rate ranking The problem is after the click—landing page, offer, checkout, trial signup Landing page and offer. Not creative.

Below average on: Quality ranking

Usually means: The ad itself—clarity, execution, how believable the claim is.

Where to spend the week: New creative. Try a different format, not just a new headline.

Below average on: Engagement rate ranking

Usually means: The hook isn’t landing, or the audience isn’t the right match for it.

Where to spend the week: First three seconds, then targeting.

Below average on: Conversion rate ranking

Usually means: The problem is after the click—landing page, offer, checkout, trial signup.

Where to spend the week: Landing page and offer. Not creative.

One follow-up worth asking every time: “For the ad sets with below-average conversion rate ranking—is their CTR actually fine? If so, confirm the problem is post-click rather than creative.”

Strong CTR with weak conversion rate ranking is close to conclusive: the ads are working and the funnel isn’t. It’s also the most common misdiagnosis, because the symptom — rising CPA — looks identical either way.

Acting on it isn’t only about pausing

Diagnosis cuts both ways. When you find a loser, you pause it, but when you find a winner, you can build on it in the same conversation. 

With the write tools live, Bïrch AI can create and edit for you, on your approval:

“Duplicate my best-performing ad set from the last 30 days and adjust its budget.”

“Build a new campaign from this brief, targeting the same audience as [campaign], and set it live at a $200 daily budget.”

“Raise the budget on the ad set beating the vertical CPC benchmark by 20%.”

Nothing goes live until you approve it: Bïrch AI shows you what it will build or change first. The point is that the whole loop, from spotting the gap to acting on it, stays in one place.

Step 4: Turn the answer into a rule

Everything above is a question you have to remember to ask. This is the part that makes it stick. 

Ask Bïrch AI to build the rule: “My CTR is running below the vertical benchmark. Draft an automation rule that pauses any ad whose 3-day CTR falls more than 25% below that benchmark, once it has spent at least $100.”

Which comes back as rule logic you can review:

Pause ad if CTR (3 days) < vertical benchmark − 25% and Spend (3 days) > $100 

Before you switch anything on, ask these three. They’re the difference between a rule that helps and one that quietly strangles your account:

  1. “How many of my current ads would this rule have paused over the last 30 days?” If the answer is most of them, your threshold is wrong.
  2. “Is the spend floor high enough that this won’t kill ads before they have data?”
  3. “If the benchmark itself moves, does this rule follow it or is the threshold fixed?”

If you’d rather start from something known-good, our automated rules templates are a reasonable base to adapt — build the benchmark condition on top of a template rather than from a blank page.

Five rules worth building

Trigger Action Why
CPA (7 days) moves > 20% from vertical benchmark, either direction Alert Catches trouble and opportunity. Most people only build the downside.
Engagement rate ranking < average and Spend > $200/day Alert Early warning on creative fatigue, before CPA moves.
CTR (3 days) < vertical benchmark −25% and Spend > $100 Pause ad Stops clear losers without waiting for you.
CPC beats benchmark by >20% for 5 days and ROAS >= target Increase budget by 20% Scales into cheap inventory while it lasts.
Standard event stops firing Alert The most valuable rule on this list and the one almost nobody builds.

Trigger: CPA (7 days) moves >20% from vertical benchmark, either direction.

Action: Alert.

Why: Catches trouble and opportunity. Most people only build the downside.

Trigger: Engagement rate ranking < average and Spend > $200/day.

Action: Alert.

Why: Early warning on creative fatigue, before CPA moves.

Trigger: CTR (3 days) < vertical benchmark −25% and Spend > $100.

Action: Pause ad.

Why: Stops clear losers without waiting for you.

Trigger: CPC beats benchmark by >20% for 5 days and ROAS >= target.

Action: Increase budget by 20%.

Why: Scales into cheap inventory while it lasts.

Trigger: Standard event stops firing.

Action: Alert.

Why: The most valuable rule on this list and the one almost nobody builds.

What’s not included yet

So expectations are set correctly: through the ads MCP server, Bïrch AI can read benchmark and performance data, build campaigns, ad sets and ads, and edit live entities (pause, reactivate, change budgets).

It can’t yet create or edit creatives, build audiences or lookalikes, manage catalogs, generate ad previews, run A/B tests, or make bulk edits. Those still happen in Bïrch as they do today. More capability is on the roadmap at Meta and we’ll add it as it lands.

On data: benchmarks are aggregated and anonymized. You see how your vertical performs, never a named competitor’s account, and your own performance data stays yours.

Wrapping up

If there’s one habit worth taking from this: before you rebuild anything, check whether the market moved. A good share of urgent-looking problems aren’t yours, and the ones that are get much easier to find once you’ve ruled the market out.

Open Bïrch AI and start with the tracking audit, then the benchmark comparison. Ten minutes, no setup.

We’re also running a 45-minute session on Wednesday, Sept. 16  with the Meta team behind MCP and the Bïrch AI team, walking through this on live accounts. 

FAQs

What is the ads MCP server?
Plus sign

The ads MCP server is a standard that lets AI tools work directly with the ads platform from Meta. In Bïrch, it’s what allows Bïrch AI to read industry benchmarks and auction ranking data alongside your own account data.

How is this different from the Bïrch AI I already use?
plus sign

Bïrch AI previously worked from your own historical data. It can now also read how your industry is performing, which is a different signal rather than more of the same one.

Do I need to set anything up?
black plus sign

No. If you have a Meta ad account connected, it’s available in Bïrch AI now.

Can I see how a specific competitor is performing?

No. Benchmark data is aggregated and anonymized by design. You can see what competitors are running via Ads Library search, but never how it performs.

Will Bïrch change my campaigns without asking?

No. Bïrch AI proposes actions, drafts rules, and shows you anything it builds; you approve before any of it goes live. Rules are created as drafts you review and switch on — nothing runs automatically until you do, with the same audit trail you have today.

Which benchmark is it comparing me to?

Your vertical. If the match doesn’t look right, ask Bïrch AI which vertical it’s using — it may not be the one you’d pick.

Why don’t the numbers match Ads Manager exactly?

Usually a different attribution window, date range or timezone. State it in the prompt: "using a 7-day click attribution window, in account timezone."

Elina Minnie

works at the intersection of storytelling, operations, and team strategy in tech. She writes about marketing, remote culture, and product ecosystems, and is a contributor to the Bïrch Blog.

Get started with Bïrch product

14
days free trial
Cancel anytime
No credit card required