Instagram is one of the most requested Claude connections right now — and one of the most misunderstood. Viral reels promise a one-click Instagram MCP setup. The reality: there is no official Instagram connector in Claude’s directory. But you can connect your Instagram data to Claude in about 15 minutes, for free, using an official-API bridge. We set it up on our own account today, hit the roadblock nobody mentions, and fixed it. Here’s the honest, tested guide.
Why There’s No Official Instagram MCP Connector
Unlike Gmail, Slack, or Airtable, Meta hasn’t shipped a first-party Instagram connector for Claude. Every working Instagram MCP setup goes through a third-party MCP server built on Meta’s official Instagram Graph API. That has two immediate consequences:
- You’ll connect through a bridge service (we tested Windsor.ai — more options below), not through a native “Connect” button.
- The Graph API only works with Business or Creator accounts linked to a Facebook Page. Personal accounts are out of scope. This is the step that trips almost everyone up — we’ll walk through it.
What You Can (and Can’t) Do
What works: once connected, Claude can read your follower count, post history, reach, views, and engagement — and actually analyze it. In our first test, Claude spotted on its own that our one Reel massively outperformed every carousel (122 reach vs 0–5), and suggested why. That’s a real insight from real data, in one prompt.
What doesn’t: this is a read-only analytics connection. No posting, no auto-replies, no triggers. Claude only works inside a conversation you start — nothing runs while you’re away. Tools that promise publishing from Claude exist (Composio, Inrō), but they carry more risk and setup overhead. For most creators, analytics is where the value is.
What You Need
- An Instagram Business or Creator account (free to switch: Instagram app → Settings → Account type and tools → Switch to professional account)
- A Facebook Page linked to that Instagram account — the hidden prerequisite (step 1 below)
- A free Windsor.ai account (30-day trial, no credit card for the basics)
- Claude (free plan works for this)
Step 1 — Link Instagram to a Facebook Page (The Step Everyone Skips)
This is where our own setup stalled. Windsor couldn’t see our Instagram account at all — because the Graph API only exposes Instagram accounts that are linked to a Facebook Page.
- If you don’t have a Facebook Page for your brand, create one (2 minutes: facebook.com → Create → Public Page — just name, category, and bio).
- Open your Page’s settings → Linked accounts → Instagram → Connect account.
- Log in with your Instagram account and confirm. You’ll see “Instagram connected.”
The moment we did this, our Instagram account appeared in Windsor’s account list. Without it, nothing downstream works.
Step 2 — Connect Instagram Insights in Windsor.ai
- Create a free account at windsor.ai (sign in with Google keeps it simple).
- In “Add data”, choose Instagram Insights → Grant Instagram Access.
- Facebook will ask for permissions. Two things matter here:
- Select only the Instagram account you want — if you manage multiple Pages, untick the ones that aren’t yours to share.
- You can review permissions individually via “Choose your authorizations”. Keep the insight/read items enabled; the API requires the listed scopes to function.
- Back in Windsor, tick your Instagram account → Next.
Step 3 — Connect Windsor to Claude
- In Claude: Settings → Connectors → search Windsor.ai → Connect.
- Approve the access request (check the callback address is claude.ai — it is).
- Log in to Windsor when prompted. Done.
Step 4 — Ask Claude About Your Instagram
Open a new chat and try:
“Using Windsor.ai, show me my Instagram account insights: follower count and my most recent posts’ performance.”
Claude will request approval for each Windsor tool call (get connectors → get fields → get data) — you approve each one, or set “always allow” per tool. Then it returns your real account data and, more usefully, starts analyzing it.
Follow-up prompts worth trying:
- “Compare my Reels vs carousels performance over the last 30 days.”
- “Which post had the best reach this month, and what do the top 3 have in common?”
- “Build me a weekly performance summary I can reuse every Friday.”
The Gotchas Nobody Tells You
- The Facebook Page link is mandatory. If your Instagram doesn’t show up in the account list, this is why — not a bug.
- Multiple Pages? Watch your selections. If your Facebook profile manages several Pages (yours, your employer’s, a client’s), the permission screen will offer all of them. Only share what’s yours to share.
- Metrics lag. Posts from the last few hours may show zero reach/views — Meta’s API refreshes on a delay, not in real time.
- It’s read-only, by design. If a tool offers posting from Claude, understand you’re granting write access to your audience-facing account. For analytics, read-only is the safer trade.
- Windsor’s trial is 30 days. After that you’ll need a plan decision. Alternatives with similar read-only setups include Porter Metrics and Adzviser; Composio covers more actions but with more complexity.
Our Verdict on the Instagram MCP Route
Setup took us ~15 minutes including fixing the Facebook Page prerequisite. The payoff is real: your Instagram data becomes something you can interrogate in plain English, and Claude’s first answer already contained an insight we acted on (Reels get organic distribution; carousels need a push). For creators and small businesses who live in Instagram Insights, this replaces a lot of clicking with one question.




