INSTAGRAM connector for Claude (MCP)
Ask Anthropic Claude about your Instagram data using all available fields — without exporting a single CSV.
- +104 Instagram fields plus calculated metrics — every dimension and breakdown Instagram reports.
- Your Instagram data already lives in Porter. Enable MCP and start asking Claude — no new integrations, no tokens, no servers.
- Cross your Instagram 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
How to connect Instagram to Claude
-
Connect Instagram to Porter
Log in to Porter with your Instagram account and grant read-only access. Takes 2 minutes — no engineering, no exports.
-
Pick your ad account
Select one or blend multiple accounts into a single data source — useful for agencies managing several clients.
-
Add Porter MCP to Claude
In Claude, paste the URL
https://mcp.portermetrics.com/mcpas a custom connector. No JSON-RPC, no local servers. -
Authorize Claude to read Porter
One click. Claude now has read-only access to your Instagram data through Porter — same scope as your Porter account.
-
Ask in plain English
“Show me Instagram performance trends over the last 14 days.” Claude returns a filtered table in seconds.
+104 Instagram fields, ready for Anthropic Claude
Every field in Instagram Manager — plus calculated metrics, every attribution window, and creative preview URLs — accessible to Claude on demand.
All Ads Manager fields (and more)
104 fields total — every native Instagram 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 Instagram 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 Instagram (e.g. “Cost” not cost_micros). Claude understands them natively.
Full granularity
Hour, day, week, month, year — plus every dimension Instagram reports.
Cross-channel blending
Same field naming standard across Porter’s connectors — Claude can join Instagram with GA4, BigQuery, or other sources in one prompt.
- Post caption
- Post’s first 3 comments
- Post comments count
- Post engagement
- Post likes
- Post ID
- Story exits
- Stories replies
- Story ID
- Story impressions
- Story picture
- Story type
- Date
- Hour of day
- Month
- Quarter
- Week
- Day of week (Mon – Sun)
- Taps on email link
- Profile new followers
- Taps on directions link
- Profile impressions
- Taps on phone link
- Profile views
- Account name
- Account ID
- Account IG ID
- Account picture
- Account picture URL
- Username
- Account biography
- Total followers
- Account follows
- Account posts count
- Account date
- Account website
- Followers country (metric)
- Followers country code
- Followers country icon
- Followers country icon url
- Followers country
- Online followers
- Online followers date
- Online followers date and hour
- Online followers day of week
- Online followers hour of day
- Followers gender (metric)
- Followers gender
- Followers gender icon
- Followers gender icon url
Copy-paste prompts for Instagram × Claude
Add Porter MCP to Claude (paste https://mcp.portermetrics.com/mcp), open a new conversation, and paste any prompt below.
Weekly Instagram Executive Summary
Please access my Instagram insights account with the Portermetrics connector and create a social media dashboard about the account F. Pull the last 7 days of data. Include Post engagement rate, Post impressions, Post reach, Profile views, Follower count, and Reels plays. Present it as a clean executive summary with week-over-week changes and one sentence of interpretation per metric.Reels Creative Fatigue Detector
Show me my top 10 Reels from the last 30 days ranked by Reels plays, and include Reels likes, Reels comments, and Reels shares for each. Then flag any Reel where Reels total interactions dropped more than 20% from its first 3 days to days 4–10. Output as a ranked table with a "fatigue risk" column.Organic Post Attribution by Media Type
Pull my last 90 days of posts. Group them by Post type (IMAGE, VIDEO, CAROUSEL_ALBUM). For each group, calculate the average Post engagement rate, total Post impressions, total Post reach, and sum of Profile views and Website clicks on the same days those posts were published. Return a comparison table that shows which Post type drives the most profile conversion actions per impression.Story Video Drop-off Diagnosis
Compare my Story impressions and Story reach from the last 7 days by story type (IMAGE vs VIDEO), and tell me which type has a higher exit rate. For each Story type, calculate: (Story exits / Story reach) as exit rate, (Taps forward / Story reach) as skip rate, and (Taps back / Story reach) as re-engagement rate. Return a side-by-side table and highlight which Story type keeps viewers longer before the CTA frame.Audience Online-vs-Post-Time Overlap
Cross my Online followers hour and Online followers day with my Post hour of day and Post date week day for the last 60 days. Find the 3 time slots where my audience is most online but I publish the least. Then pull Post engagement rate and Post reach for posts I did publish in those slots versus my average. Return a table: day-of-week + hour, audience-online score, my post frequency, and average Post engagement rate.Organic vs Paid Cross-Channel Report
Cross my Instagram Post engagement rate and Post reach from the last 90 days with my Meta Ads data to see if my paid campaigns are helping or hurting my organic performance. Pull Post impressions, Profile views, and Website clicks from Instagram for the same date range. Compare weeks with high paid spend against weeks with low paid spend. Output a summary table and a 2-sentence conclusion on cannibalization vs amplification.Profile Conversion Budget Pacing
Pull my last 30 days of Website clicks, Email contacts, Phone call clicks, Get directions clicks, and Text message clicks from Account Insights. Sum them as total profile conversion actions. Divide by Profile views to get a profile conversion rate. Compare each week to the previous week and flag any week where the rate dropped more than 10% while Post engagement rate stayed flat or rose. Output a weekly pacing table with a "needs attention" column.Multi-Account Agency Reels Benchmark
For each Instagram account I have connected through Porter, pull the last 30 days of Reels. For every account, calculate: average Reels plays per Reel, average Reels total interactions per Reel, and the ratio of Reels comments to Reels likes. Rank accounts by Reels total interactions per Reel. Then, within the top-performing account, break down Reels plays and Reels shares by Post type (IMAGE, VIDEO, CAROUSEL_ALBUM). Return a ranked agency benchmark table plus a drill-down for the winner.Weekly Anomaly Detection on Follower Growth
Monitor my daily Profile new followers, Profile impressions, and Profile reach for the last 30 days. Calculate a 7-day rolling average for each. Flag any day where Profile new followers deviates more than 2 standard deviations from its rolling average. For each flagged day, pull Post engagement rate, Post reach, and Post impressions to check if a specific post caused the spike or drop. Return an anomaly table: date, metric, z-score, suspected cause, and recommended action.Story Alert Trigger for CTA Frame Skips
Scan my last 14 days of Stories. For each Story, calculate (Taps forward + Story exits) / Story reach as "pre-CTA abandonment rate." Flag any Story where this rate exceeds 40% and Story reach is above my 14-day median. Group flagged Stories by Story type (IMAGE vs VIDEO) and Story date week day. Return an alert table with Story date, Story type, Story reach, abandonment rate, and a recommended action (e.g., move CTA earlier, shorten VIDEO length). Set this as a recurring weekly check.Instagram MCP safety
Porter authenticates to Instagram with the read-only scope you already approved for your reports. Anthropic Claude queries Porter — not Instagram 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 daily usage and pauses queries before hitting 80% of the documented hourly call-count threshold.
- Read-only enforcement. Porter never requests write scopes from Instagram, 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 Instagram data.
Start free. Pay per data source account
- +104 Instagram 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.
Number of Instagram accounts
Billed annually · $12.5/account
Unlimited 14-day free trial + Free forever plan
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.
Questions about Instagram + Anthropic Claude
What is MCP and how does it connect Instagram to Claude?
Do I need technical skills or coding to set this up?
Will connecting my Instagram account get it banned?
What Instagram metrics can I analyze in Claude?
Can I create or edit campaigns from Claude, or is this read-only?
I already use Porter for Instagram reporting — do I need to reconnect?
How much does the Instagram MCP integration cost?
Chat with your Instagram data in Claude
Your Instagram 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 104 Instagram fields including creative previews, every attribution window, and multi-account blends.
Free forever plan · 14-day full trial · No credit card
