Facebook InsightsFacebook Insights Anthropic ClaudeAnthropic Claude

FACEBOOK INSIGHTS connector for Claude (MCP)

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

  • +277 Facebook Insights fields plus calculated metrics — every dimension and breakdown Facebook Insights reports.
  • Your Facebook Insights data already lives in Porter. Enable MCP and start asking Claude — no new integrations, no tokens, no servers.
  • Cross your Facebook Insights 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

Facebook Insights 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 Facebook Insights to Claude

Facebook Insights × Claude demo
  1. Connect Facebook Insights to Porter

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

  2. Pick your ad account

    Select one or blend multiple pages 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 Facebook Insights data through Porter — same scope as your Porter account.

  5. Ask in plain English

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

Read the full tutorial →
Fields

+277 Facebook Insights fields, ready for Anthropic Claude

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

All Ads Manager fields (and more)

277 fields total — every native Facebook Insights 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 Facebook Insights 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 Facebook Insights (e.g. “Cost” not cost_micros). Claude understands them natively.

Full granularity

Hour, day, week, month, year — plus every dimension Facebook Insights reports.

Cross-channel blending

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

page
  • Page likes
  • Page likes age
  • Page likes gender
  • Page followers age
  • Page followers gender
  • Page total followers
post
  • Post engagements
  • Likes churn rate
  • Likes growth rate
  • Net likes growth
  • NonViralReachPerc
  • OrganicReachPerc
post_insights
  • Post actions: Anger
  • Post actions: Haha
  • Post actions: Like
  • Post actions: Love
  • Post actions: Sad
  • Post actions: Wow
reel
  • Reel backdated time
  • Reel backdated time granularity
  • Reel blue reels play count
  • Reel content category
  • Reel creation time
  • Reel views
video
  • Video backdated time
  • Video backdated time granularity
  • Video content category
  • Video created time of day
  • Video description
  • Video embed html
Breakdown
  • City
  • Consumption type
  • Country code
  • Country icon
  • Country icon url
  • Country name
Date
  • Month
  • Week
  • Year
  • Month and year
  • Week and year
  • Date
review
  • Review created date
  • Has review rating
  • Has review
  • Recommendation type
  • Review rating
  • Review text
post_attachments
  • Post description
  • Post Image URL
  • Shared post link
  • Post name
  • Post Type String
See all 277 Facebook Insights fields documentation →
Prompts

Copy-paste prompts for Facebook Insights × Claude

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

Organic vs. Paid Reach Attribution Diagnosis

Compare my Organic reach and Paid reach for the last 90 days. Flag any week where Organic reach dropped more than 15% while Paid reach stayed flat or grew. For each flagged week, show me the matching Viral Reach and Total reach so I can tell if the drop was algorithmic, budget-driven, or viral decay. Output a table with week, organic reach, paid reach, viral reach, and a one-sentence diagnosis per row.

Weekly Executive Summary for Leadership

Build my weekly executive summary for the last 7 days. Start with Page total reach, then break it into Organic Impressions, Paid impressions, and Viral Impressions. Add Page Engaged Users, Page new followers, and Page new unfollows. Compare each metric to the prior week in percent-change terms. Finish with a 3-bullet "so what" section that tells me whether the page is growing, stable, or at risk. Output as a clean markdown summary I can paste into an email.

Video Hook Drop-off Audit

Audit my video performance for the last 30 days. For each video, show Page video views, Page video views 10s, and Page video complete views 30s. Calculate the drop-off between each stage and flag the video with the biggest gap between Page video views and Page video views 10s. Also compare Page video autoplayed views vs. Page video clicked to play views for that video. Give me 2 specific hook-rewriting suggestions based on the drop-off pattern. Output as a ranked list.

Sentiment Swing Anomaly Detector

Chart my weekly Page actions: Anger against Page actions: Love for the last 60 days. Calculate a sentiment ratio (love / anger) per week and flag the week with the biggest swing — either a 25% drop in the ratio or any week where anger exceeds love. For that flagged week, pull Page new unfollows (Unique) and Page negative actions unique to see if the mood shift translated into churn. Output a table with week, love count, anger count, ratio, unfollows, and a one-line alert status.

Creative Fatigue Early Warning

For the last 45 days, group my posts by Post type and calculate average Post engagements, Post shares, and Post comments count per type. Compare the last 14 days against the prior 14 days for each type. Flag any Post type whose Post engagement rate dropped more than 20% week-over-week for two consecutive weeks. For each flagged type, list the 3 most recent Post message examples and suggest 2 format refreshes. Output as a ranked table with trend arrows.

Audience Demographics Overlap Check

Compare my Page likes age and Page likes gender breakdowns against Page followers age and Page followers gender for the last 30 days. Highlight any age bracket or gender where followers grew but likes stayed flat — that signals a reach gap. Cross-reference with Page fans online to see if timing explains the mismatch. Output a side-by-side comparison table plus a 2-sentence recommendation on which demographic to target or adjust posting times for.

Reels vs. Legacy Video Cross-Format Benchmark

For the last 45 days, pull Reel blue reels play count and Reel post video avg time watched for every reel. Pull Page video views and Post average time video viewed for every regular video from the same period. Normalize both sets by dividing watch time by video length to get an attention-efficiency score. Recommend whether I should shift production budget toward reels or stick with long-form video based on which format has the higher efficiency score and lower decay rate. Output as a summary table plus a one-paragraph recommendation.

Multi-Account Agency Roll-up Dashboard

Roll up the last 30 days across all Facebook pages I have connected. For each Page name, show Page total impressions, Organic reach, Paid reach, Page Engagements, Page total followers, Page new followers, and Page new unfollows. Calculate an engagement rate (Page Engagements / Page total impressions) and a net growth rate (Page new followers - Page new unfollows) / Page total followers) per page. Rank pages by net growth rate and flag any page where Paid reach exceeds Organic reach by more than 2:1. Output as a master table sorted by net growth.

Video Ad Break Earnings & Budget Pacing Tracker

For the last 30 days, match my top 10 videos by Page video views with their Post video ad break earnings, Post video ad break ad impressions, and Post video ad break ad cpm. Calculate earnings per 1,000 views for each video. Flag any video with high views but low earnings — that means the ad fill or CPM is underperforming. Cross-reference with Post video views time to see if watch duration explains the CPM gap. Output a ranked table with a "pacing status" column: on-track, under-earning, or viral-but-unmonetized.

Review-Driven Reputation Alert System

Scan the last 30 days for every review where Recommendation type is negative or Review rating is 1–2 stars. Pull Review text, Review created date, and Reviewer name. For each negative review date, check Page messages new conversations unique and Page new unfollows (Unique) on that same day and the following 2 days. If either metric spikes more than 50% above the 7-day average, flag it as a reputation incident. Output an alert table with review date, rating, review excerpt, conversation spike %, unfollow spike %, and a red/yellow/green severity badge.
Security

Facebook Insights MCP safety

Porter authenticates to Facebook Insights with the read-only scope you already approved for your reports. Anthropic Claude queries Porter — not Facebook Insights 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 call).
  • Backoff & retry. Exponential backoff on 429 responses (1s → 2s → 4s → 8s).
  • Per-account quotas. Porter tracks per-account daily usage and pauses queries before hitting 80% of the 200 calls/hour limit.
  • Read-only enforcement. Porter never requests write scopes from Facebook Insights, 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 Facebook Insights data.

Pricing

Start free. Pay per data source account

  • +277 Facebook Insights 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 Facebook Insights pages

$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 Facebook Insights + Anthropic Claude

What is MCP and how does it connect Facebook Insights to Claude?
MCP is an open protocol — Model Context Protocol — that lets Anthropic Claude talk to Porter’s API. Porter exposes Facebook Insights 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 Facebook Insights to Claude.
Will connecting my Facebook Insights 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 Facebook Insights metrics can I analyze in Claude?
All 277 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 Facebook Insights reporting — do I need to reconnect?
No. Your existing Facebook Insights connection in Porter feeds Anthropic Claude automatically. Enable the MCP add-on in one click. Same data, new interface.
How much does the Facebook Insights 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 Facebook Insights data in Claude

Your Facebook Insights 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 277 Facebook Insights fields including creative previews, every attribution window, and multi-account blends.

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