Lock in $67
Field notes

Running Meta ads through Claude

What actually happens when you point Claude at a real ad account — the parts that work, the parts that break, and the things the documentation doesn't mention.

Start here Connect Claude to Meta Ads: setup and what it can do How to connect Claude to your Meta ad account, what the official connector actually exposes once you are in, and the parts the setup guides get wrong.
16 September 2026
Weekly Meta ads review in Claude: the learning-phase clock

Meta's learning phase runs on the week after a significant edit, so a weekly review should read first and edit once. What the connector shows of it.

15 September 2026
Reading a 180-day Meta ads diagnostic in Claude

A six-month weekly Meta ads report through Claude: why there is no 180-day preset, why the last week looks like a drop, and which columns mislead.

15 September 2026
The copy behind winning Meta ads: a two-step pull in Claude

Meta’s ads connector keeps ad metrics and ad copy in different tools. How to join them by creative ID, and the three kinds of text the join cannot see.

14 September 2026
Meta Ads MCP in ChatGPT and Gemini: who Meta supports

Meta lists ChatGPT, Claude, Claude Code and Perplexity for its ads MCP server. Gemini isn't on it. What each client needs, and the token Meta refuses.

14 September 2026
Meta Ads CLI: the install command most guides get wrong

Meta’s Ads CLI is a Python package that uses a system user token, not an npm install with browser login. What its docs say, and what changes.

13 September 2026
Meta purchases vs Shopify orders: a cross-check in Claude

Shopify and Meta disagree because the gap is two gaps: tracking and attribution. How to split it with Meta’s ads connector, and what it cannot join.

13 September 2026
Claim-checking AI ad copy before it becomes a Meta ad

Meta's review checks policy, not your stock or your deadlines. Why AI-written ad claims need checking before the connector creates the ad.

12 September 2026
A brand context file for Claude: what it fixes, what it misses

A context file changes what Claude says about your business, not what Meta’s ads connector does. Three places your wording routes the tools.

12 September 2026
Meta ad naming conventions: what Claude can filter on

On Meta's official ads connector an ad name has five filter operators and no sense of position. What that changes about a naming convention built for AI.

11 September 2026
Correlation vs causation in Claude's Meta ads reports

Meta's ads connector reports attributed results, and its trend tool asks Claude for the likely cause. Only one tool on it measures cause. Which, and why.

10 September 2026
Multiple ad accounts in Claude: one call, one account

Meta's official ads connector has no cross-account view: every read takes one ad account ID. What that means for agencies, and the three things that bite.

8 September 2026
Meta ads MCP limitations: what the connector cannot do

Meta's official ads connector builds campaigns and has no tool to delete one. Four kinds of limit, what the schemas declare, where vendor lists are wrong.

8 September 2026
Facebook ad fatigue: creative or audience, and how to tell

Creative fatigue and audience fatigue need opposite fixes. Reach tells them apart — and Meta's ads connector cannot trend the metric you need.

7 September 2026
Meta ads help articles in Claude: what the search returns

Meta's ads connector can search the Business Help Centre. It returned three articles for every query I sent, including questions its own rules say to skip.

7 September 2026
Facebook catalog match rate: two numbers called match

Catalog match rate and event match quality are different joins. What the Meta ads connector returns for each, and the field that tells you which is broken.

7 September 2026
Why Claude says your Meta ads metric doesn't exist

Meta's ads connector resolves metric names against a field catalogue. ROAS, CPA and CPL are not in it. What resolves, what returns unknown, and why.

4 September 2026
Facebook product feed errors: what the connector reports

Meta's ads connector reports a feed run as counts, not rows. What the upload history tells you, and the rule that quietly rewrites your data.

3 September 2026
Ad account not spending: the billing status to check

There is no has_payment_method field on Meta's ad account or in Claude's connector. The billing signal that does exist sits one level down, on the ad.

3 September 2026
Dynamic ads not working: what the health check misses

Claude's Meta connector has a dynamic-ads health check. By default it returns only failures, and the one that most often kills a catalog is not among them.

2 September 2026
Meta ads minimum daily budget: what the API actually reports

Meta's API reports four minimum daily budgets per currency on a read-only edge. Claude's official ads connector exposes none of them, and clamps in silence.

1 September 2026
Uploading ad creative through Claude: what the connector takes

Meta's official connector fetches ad images and video from a public link, and now takes a local file for images only. What the tool schema declares.

1 September 2026
Boost an Instagram post through Claude: what the defaults do

Meta's connector boosts an Instagram post from three IDs. The rest are defaults: profile visits, US targeting, six days, paused. Here is the list.

1 September 2026
Meta ads activity log through Claude: who changed what

Meta's ads connector reads your ad account's change history and answers who changed what — but its default window and one-value filter shape the answer.

31 August 2026
Custom audiences through Claude: what the connector accepts

Meta's ads connector takes raw customer emails and hashes them server-side, and the check before deleting an audience is an instruction, not a lock.

30 August 2026
Meta quality ranking: not a field the connector returns

Meta's ads connector has an auction ranking benchmarks tool. Against live ad accounts it returns one sentence, and the three relevance rankings are missing.

30 August 2026
Meta A/B test eligibility: what the check actually checks

Meta's ads connector can check whether an A/B test is possible. Called against live accounts it cleared two fully paused ad sets as ready to test.

29 August 2026
Meta ads anomaly detection: two ways of returning nothing

Meta's ads connector answers an anomaly check two different ways. One means it looked and found nothing. The other means it never looked at all.

29 August 2026
Meta ads benchmarks by industry: what the connector returns

Meta's ads connector has an industry benchmark tool. It returned no data on every account tested — but a second tool names the category Meta filed you under.

28 August 2026
Facebook pixel quality through Claude: what gets left out

Meta's connector reports pixel match quality and event volume. Match keys with no coverage and events with no volume are omitted, not reported as zero.

27 August 2026
Meta ads opportunity score: what a perfect score means

Opportunity score measures alignment with Meta's recommendations, not performance. Through the connector, every account I ran returned a perfect score.

27 August 2026
Facebook Ad Library search through Claude: what comes back

Meta's official ads connector searches the Ad Library itself. What comes back is eight fields, no ad copy, and a page one advertiser can flood.

26 August 2026
ads_get_errors: what Meta's connector reports, and what it skips

Meta's ads connector has a tool for delivery errors. Its own description rules out ad rejection, disabled accounts and pacing — an empty answer proves little.

25 August 2026
Spend but no purchases: what Meta's connector returns

Ask Meta's ads connector which campaigns spent money and bought nothing and it answers with null, not zero. The filter that should catch it does not.

23 August 2026
Same creative, many ads: de-duplicating by creative_id

Your top five ads can be three creatives. How to group by creative_id through Meta's official connector, the exact field name, and what it will not do.

23 August 2026
Meta ads MCP server rules: where they live, what they cover

Meta shipped rules for its ads MCP server in July 2026. They sit in business settings, not the connector — and neither Meta page I checked mentions them.

22 August 2026
Meta Ads MCP on GitHub: there is no official repo

Searching GitHub for Meta's ads MCP server? There is no Meta repo — the official connector is a hosted endpoint. What the repos you find actually are.

20 August 2026
Meta ads MCP in Claude Code and Cursor: what changes

The setup is one command. What the guides miss: every call carries your own words back to Meta, and the connector’s safety rules are advice, not enforcement.

18 August 2026
Why sorting by ROAS picks the wrong winning ads

High ROAS on small spend outranks the ad that carried the account. De-duplicate by creative_id, rank by volume, and use ROAS to cut rather than pick.

18 August 2026
What to never let Claude do in your ad account

Four classes sorted by how expensive it is to be wrong. Read and Draft are free, Status needs the entity named, Financial never runs on its own.

18 August 2026
Three things I got wrong about the Meta ads connector

I built a workaround for a limitation already fixed, repeated a stale number, and hedged where I should have checked. All three had the same tell.

18 August 2026
Official Meta ads connector vs third-party MCP servers

Every comparison of these is published by one of the servers being compared. The honest version: what you hand over, and when third-party is still right.

18 August 2026
Meta Ads MCP tools: the full list, counted 18 Aug 2026

Guides repeat a launch-day tool count for Meta's official ads connector. I counted 95 — 34 of them catalog tools. The full dated list, and how to check.

18 August 2026
The catalog half of the Meta ads connector

34 of the connector's 95 tools are catalog and product-feed tooling — the largest group, and the one nobody covers. Plus Meta's own duplicate warning.

18 August 2026
Meta ads audit checklist: the four questions

A free Meta ads audit in four questions instead of forty settings: wasted spend, real creative winners, creative pace, and whether your numbers are real.

18 August 2026
is_ads_mcp_enabled: false — what it means, what to do

It is a server-side rollout gate, not a setting you missed. Check your other ad accounts first — they are gated separately — and what to do meanwhile.

18 August 2026
Spend per new creative: the ratio behind a flat month

When spend climbs while new creative stays flat, performance decays weeks later and looks like an algorithm change. It isn't. The measure and the prompt.

18 August 2026
Can Claude run my Meta ads? The honest answer

No — and not because the tooling is weak. It reads, analyses and drafts, all paused, while you keep every decision. Here is exactly where the line sits.

18 August 2026
is_queryable false: enabled, but the account won't answer

An ad account can be MCP-enabled and still refuse to answer. is_queryable is a separate flag, and its reason field can come back saying only “Unknown error”.

17 August 2026
Is the Meta Ads MCP safe? The ad-account ban question

The official connector is Meta's own sanctioned path — but that is not the same as a guarantee. Here is what actually puts an ad account at risk.

17 August 2026
Meta Ads MCP data accuracy: catching wrong numbers

Claude will occasionally state an ad metric with total confidence that Ads Manager disagrees with. Three habits catch nearly all of it, without trust.

17 August 2026
Can Claude see your ad images? What the Meta Ads MCP exposes

Almost every guide says Claude can't see your ad creatives through Meta's connector. That was true once. It isn't now — here are the tool names to check.