Meta AdsMeta Ads Anthropic ClaudeAnthropic Claude

META ADS connector for Claude (MCP)

Ask Anthropic Claude about your Meta Ads data using all available fields — without exporting a single CSV.

  • +1,391 Meta Ads fields plus calculated metrics — every dimension and breakdown Meta Ads reports.
  • Your Meta Ads data already lives in Porter. Enable MCP and start asking Claude — no new integrations, no tokens, no servers.
  • Cross your Meta Ads performance with Google Analytics 4 revenue in one Claude conversation to see real outcomes, not just clicks.

Free forever plan · 14-day full trial · No credit card

Meta Ads to Claude demo

Trusted by 1,600+ marketers and agencies in 60+ countries

G2 Momentum Leader badge G2 Best Estimated ROI badge G2 Best Relationship badge
Ogilvy Google Partner Loop Dapper Ture Vaulted
★★★★★   4.6 / 5 · 200+ reviews on G2
Tutorial

How to connect Meta Ads to Claude

Meta Ads × Claude demo
  1. Connect Meta Ads to Porter

    Log in to Porter with your Meta Ads Business account and grant read-only access. Takes 2 minutes — no engineering, no exports.

  2. Pick your ad account

    Select one or blend multiple ad accounts into a single data source — useful for agencies managing several clients.

  3. Add Porter MCP to Claude

    In Claude, paste the URL https://mcp.portermetrics.com/mcp as a custom connector. No JSON-RPC, no local servers.

  4. Authorize Claude to read Porter

    One click. Claude now has read-only access to your Meta Ads data through Porter — same scope as your Porter account.

  5. Ask in plain English

    “Show me Meta Ads performance trends over the last 14 days.” Claude returns a filtered table in seconds.

Read the full tutorial →
Fields

+1,391 Meta Ads fields, ready for Anthropic Claude

Every field in Meta Ads Manager — plus calculated metrics, every attribution window, and creative preview URLs — accessible to Claude on demand.

All Ads Manager fields (and more)

1,391 fields total — every native Meta Ads field plus calculated metrics that aren’t offered natively.

Every breakdown

Segment by campaign, ad set, creative, audience, placement, device, region, hour, date — every breakdown Meta Ads supports.

Creative previews and assets

Ad preview URLs plus links to creative assets — Claude can reason over performance + creative in the same answer.

Marketer-friendly naming

Fields named exactly as in Meta Ads (e.g. “Cost” not cost_micros). Claude understands them natively.

Full granularity

Hour, day, week, month, year — plus every dimension Meta Ads reports.

Cross-channel blending

Same field naming standard across Porter’s connectors — Claude can join Meta Ads with GA4, BigQuery, or other sources in one prompt.

Conversion
  • Mobile app achievements unlocked
  • Landing page views
  • Landing page views (1 day click)
  • Landing page views (1d_click + 1d_view)
  • Landing page views (28 days click)
  • Landing page views (7 days click)
Other
  • Actions (All)
  • Actions (All) (1d_click + 1d_view)
  • Actions (Without customs)
  • Actions (Without customs) (1d_click + 1d_view)
  • Attribution setting
  • Auction Bid
Cost & Bidding
  • Cost per three-second video view
  • Cost per any action (CPA)
  • Cost per check-in
  • Cost per credit spend action
  • Cost per desktop app engagement
  • Cost per desktop app story engagement
Engagement
  • Actions (All) (1 day click)
  • Actions (All) (28 days click)
  • Actions (All) (7 days click)
  • Actions (Without customs) (1 day click)
  • Actions (Without customs) (28 days click)
  • Actions (Without customs) (7 days click)
ad_dimension
  • Carousel card name
  • Ad bid info
  • Call to action type
  • Ad configured status
  • Ad creative ID
  • Ad creative name
breakdown
  • Ad format asset
  • Age
  • Ad text ID
  • Ad text
  • Call to action asset ID
  • Call to action asset name
adset_dimension
  • Adset edit link
  • Adset ID
  • Adset name
  • Adset status
  • Adset budget remaining
  • Adset configured status
Mobile App
  • App custom event
  • App custom event (1d_click + 1d_view)
  • Mobile app adds of payment info
  • Mobile app adds of payment info (1d_click + 1d_view)
  • Mobile app add to wishlist
  • Mobile app content views
account_dimension
  • Account currency
  • Account edit link
  • Account ID
  • Account name
  • Account status
  • Account amount spent
See all 1,391 Meta Ads fields documentation →
Prompts

Copy-paste prompts for Meta Ads × Claude

Add Porter MCP to Claude (paste https://mcp.portermetrics.com/mcp), open a new conversation, and paste any prompt below.

Creative fatigue alert

Find ads in the last 30 days where Amount spent is increasing but Purchases are flat or declining. Show me the Ad name, Ad preview URL: mobile feed, Hook rate, Hold rate, and Purchase ROAS. Flag any ad that spent more than $500 in the last 7 days with zero Purchases.

Attribution window comparison

Compare Purchases (1 day click), Purchases (7 days click), and Purchases (28 days click) for each Campaign name in the last 14 days. Highlight campaigns where the 28-day number is more than 2× the 1-day number — those are being under-valued in daily reporting.

Creative performance scorecard

Build a creative performance scorecard for the last 30 days. For each Ad name, show Amount spent, Impressions, Reach, Frequency, CTR (All), CPC (All), Cost per purchase, and Purchase ROAS. Sort by highest Cost per purchase and flag any ad with Frequency above 3.0.

Video drop-off diagnosis

Diagnose video creative performance for the last 30 days. Pull Video plays at 25%, 50%, 75%, and 95%, ThruPlay actions, and Amount spent per Ad name. Identify the exact second-range where the biggest drop-off happens and suggest which creatives to pause.

Audience overlap audit

Audit audience overlap for the last 14 days. For each Ad set name, show Adset targeting minimum age, Adset targeting maximum age, Reach, Frequency, and Amount spent. Flag any ad set with Frequency above 2.5 targeting the same age range as another active ad set in the same campaign.

Multi-account performance blend

Pull the last 30 days across all connected Meta Ads accounts. For each Account name and Campaign name, show Amount spent, Purchases, Cost per purchase, and Purchase ROAS. Rank campaigns by Purchase ROAS within each account and flag any account where the best campaign ROAS is below 2.0. Suggest how to reallocate budget across accounts.

Budget burn alert

Review the last 7 days for all active campaigns. For each Campaign name, show Amount spent, Campaign daily budget, Campaign budget remaining, and Cost per purchase. Flag any campaign that has spent more than 80% of Campaign lifetime budget in under 5 days, or where Cost per purchase is 50% higher than the account average. Return a table with an 'Action' column suggesting pause, reduce budget, or keep running.

Executive attribution summary

Summarize the last 30 days of Meta Ads performance in 5 bullets for leadership. Include total Amount spent, total Purchases, overall Purchase ROAS, and the top 3 Campaign names by Purchase ROAS. Compare Purchases (1 day click) against Purchases (28 days click) to show the attribution window lift. Mention that the Real time field can be enabled for exact numbers from Meta's API. End with one specific budget recommendation.
Security

Meta Ads MCP safety

Porter authenticates to Meta Ads with the read-only scope you already approved for your reports. Anthropic Claude queries Porter — not Meta Ads directly — so every conversation is rate-limited and cached at Porter side. No new permissions, no ban risk.

  • Caching. Porter caches recent query results for 15 minutes per (account, field set) so repeated Claude prompts don’t hit the API again.
  • Batching. Multiple field requests are merged into a single API call when possible (max 50 per batch call).
  • Backoff & retry. Exponential backoff on 429 responses (1s → 2s → 4s → 8s).
  • Per-account quotas. Porter tracks per-account hourly usage and pauses queries before hitting 80% of the 200 calls/hour limit.
  • Read-only enforcement. Porter never requests write scopes from Meta Ads, so even compromised tokens cannot modify campaigns, budgets, or ad copy.
  • Audited tools. The MCP exposes 6 read-only methods: get_blend_id, list_accounts, list_categories, list_data_sources, list_fields, query_data.

GDPR compliant · 1,600+ marketers trust Porter with their Meta Ads data.

Pricing

Start free. Pay per data source account

  • +1,391 Meta Ads fieldsEvery native field plus calculated metrics — accessible to Claude in plain English.
  • All attribution windowsCompare 1d-click, 7d-click, 28d-click and 1d_click+1d_view side by side from one connection.
  • Same plan, every destinationSend to Anthropic Claude, ChatGPT, Looker Studio, Google Sheets, BigQuery and Slack — one subscription.
  • Unlimited usersNo extra cost per team member or seat.
Monthly Annual Save 17%

Number of Meta Ads ad accounts

$12.5 /mo

Billed annually · /account

Destinations included
Claude
ChatGPT
Looker Studio
Google Sheets
Slack
Zapier
Power BI
Start for free →

Unlimited 14-day free trial + Free forever plan

Explore more

Other connectors & destinations

Porter supports 15+ data sources and 10+ destinations. Mix and match in one subscription — no extra seats or hidden per-destination fees.

FAQ

Questions about Meta Ads + Anthropic Claude

What is MCP and how does it connect Meta Ads to Claude?
MCP is an open protocol — Model Context Protocol — that lets Anthropic Claude talk to Porter’s API. Porter exposes Meta Ads data as read-only tools Claude can call. Paste one URL into Claude’s MCP settings and the connection is live.
Do I need technical skills or coding to set this up?
No. Paste one URL into Anthropic Claude’s MCP settings. No API tokens, no JSON-RPC, no local servers. If you can copy and paste, you can connect Meta Ads to Claude.
Will connecting my Meta Ads account get it banned?
No. Porter reads from its own already-authorized infrastructure. No new OAuth scopes, no third-party app reviews. Read-only access — Claude cannot modify campaigns, budgets, or settings.
What Meta Ads metrics can I analyze in Claude?
All 1,391 fields across 21 categories. Key metrics include Amount spent, Purchases, Purchase ROAS, and Cost per purchase. Plus creative fields like Hook rate, Hold rate, and Ad preview URLs; attribution windows including Purchases (1 day click), Purchases (7 days click), and Purchases (28 days click); and video play curves at 25%, 50%, 75%, and 95%.
Can I create or edit campaigns from Claude, or is this read-only?
Read-only. Anthropic Claude can query, analyze, and summarize. It cannot pause campaigns, change budgets, edit ad copy, or modify targeting. This is by design for safety.
I already use Porter for Meta Ads reporting — do I need to reconnect?
No. Your existing Meta Ads connection in Porter feeds Anthropic Claude automatically. Enable the MCP add-on in one click. Same data, new interface.
How much does the Meta Ads MCP integration cost?
Included in your Porter plan. No extra charge for Anthropic Claude, ChatGPT, or Slack AI access. Pay per ad account, not per destination.

Chat with your Meta Ads data in Claude

Your Meta Ads data already lives in Porter. Enable MCP and start asking Claude about campaigns, creatives, and ROAS — no new integrations, no tokens, no servers. Get live, conversational access to all 1,391 Meta Ads fields including creative previews, every attribution window, and multi-account blends.

Free forever plan · 14-day full trial · No credit card