June Offer Every MAX plan gets a fully custom-built system Free custom system worth $1,500-$10,000 · worth $1,500-$10,000

Instagram Official API MCP - The Complete Guide to Inflow...

Guide · 12 min read

Instagram Official API MCP - The Complete Guide

Inflowave runs the first production-grade MCP server that connects Claude directly to the official Instagram Graph API - with 266 tools covering every corner of the Instagram CRM stack. This guide explains what it is, what you can do with it, and why it changes how agencies, coaches, and creators run their Instagram business.

What is the Instagram Official API MCP?

MCP - the Model Context Protocol - is Anthropic's open standard for letting AI assistants like Claude talk directly to your business systems. Instead of copy-pasting CSV exports into a chat window or building one-off integrations every time you want to ask a question about your data, MCP lets Claude call live tools on your servers, get real answers back, and reason about them in conversation.

The Inflowave MCP server sits at https://mcp.inflowave.io/mcp and gives Claude an authenticated, scoped, read-mostly view of your entire Instagram CRM workspace - backed by the official Instagram Graph API. That last point matters. Most Instagram tools sold today are screen-scrapers wearing a UI: they log into your account in headless Chrome, click buttons in the dark, and hope Meta does not notice. We do not do that. Every read, every DM sent, every comment fetched goes through Meta's approved Business Graph endpoints, the same surface that Meta gives Hootsuite, Sprout Social, and other Business Partners.

So when we say "Instagram Official API MCP," we mean three layers stacked on top of each other:

  1. Meta's official Instagram Graph API - the only sanctioned way to programmatically access an Instagram business account.
  2. Inflowave's CRM, automation, and analytics layer - leads, pipelines, workflows, AI agents, campaigns, content scheduling, and more, all sitting on top of that API.
  3. The MCP layer - 266 typed, documented tools that Claude can call to query and act on everything in layers 1 and 2.

The net effect: you open Claude, you ask a question like "Which IG accounts are stalling on follow-ups this week, and what does the pipeline value look like for them?" and Claude does the work - querying the right tools, joining the data, and answering with live numbers from your own workspace.

How it is different from unofficial scrapers and "DM bots"

Every other Instagram automation tool you have seen falls into one of two camps:

  • Browser-automation scrapers (Jarvee, Instazood, the dozens of "growth services" sold in Telegram groups). These violate Instagram's Terms of Service. They get accounts shadowbanned, action-blocked, or permanently disabled. They are the reason most creators have horror stories about "my account got nuked."
  • Limited Graph API wrappers (ManyChat, Chatfuel, and most of the chatbot category). These are technically legitimate but they only touch one tiny corner of the API - usually just incoming DMs. They cannot read your pipeline, see your ad spend, schedule content, or look across multiple accounts.

Inflowave's MCP is in a third category: a full-surface, official API integration wrapped in a structured CRM and exposed to Claude through MCP. We are a Meta Business Partner. We hold a verified Tech Provider status. Every endpoint we use, Meta knows about. If your account uses Inflowave, it is using a sanctioned tool - the same compliance tier that enterprise social listening platforms operate under.

The 266 tools - what is actually inside

"266 tools" is a number that sounds impressive on a marketing page but does not mean much without specifics. Here is what those tools actually cover, grouped by domain. Each domain has dozens of tools - list, create, update, search, get-by-id, get-analytics variants - designed to be composable.

Leads & Pipeline (≈45 tools)

Search leads by tag, source, stage, score, custom field; fetch full journey; move between pipelines; bulk tag; lead notes and activity feed; pipeline analytics and conversion rates by stage.

Conversations & DMs (≈35 tools)

List threads across all connected IG accounts; full message history; search across every DM ever sent; mark read/unread; send DMs with media; conversation analytics and response time.

AI Agents (≈25 tools)

List configured agents; test conversation playback; ROI and conversion stats per agent; webhook history; manage agent prompts, voice clones, and per-account assignments; AI agent analytics.

Workflows (≈30 tools)

Visual workflow engine with 34 triggers × 50+ actions; clone templates; spawn from template per-lead; execute on demand; per-node and per-step analytics; failure stats; split-test workflows.

Content Scheduling (≈15 tools)

Schedule posts, reels, and stories across IG, Facebook, LinkedIn, X, YouTube; multi-account fan-out; caption variants for A/B testing; scheduling stats; reschedule and cancel.

Analytics (≈25 tools)

Follower growth and churn per account; engagement (likes, saves, shares, reach); story analytics; campaign performance; lead conversion funnels; agent ROI; heatmap insights; session recordings.

CRM Infrastructure (≈20 tools)

Custom fields schema; tags library; pipelines and stages; lead forms; form submissions; tracked-link analytics; team members and roles; sub-accounts.

Campaigns & Broadcasts (≈15 tools)

List campaigns; broadcast SMS/email/DM; per-campaign stats; pause/resume; reactivation campaigns; template performance.

Ads & Competitor Intel (≈25 tools)

Facebook & Instagram ad account insights; campaign and ad-set performance; ad-level breakdown; Foreplay swipe files; competitor brand tracking; ad search and creative breakdown.

Platform & Integrations (≈30 tools)

Bookings and calendar; tracked links; storage files and folders; voice clones; whitelabel customer notes; voicemail templates; IVR configs; phone numbers; payment subscriptions.

That sums to roughly 265-270 tools depending on how you count compound endpoints. We use 266 as the published count because that is the number live in production at the time of writing. The set grows as we ship new features - every new endpoint in the Inflowave API gets an MCP tool automatically through our codegen pipeline.

What you can build with it

The honest answer is: anything you would otherwise build a one-off internal tool for. Here are the ten use-cases we see most often.

1. Daily and weekly business reviews - in plain English

"How did the team do last week vs this week?" "Which IG accounts grew and which lost followers?" "What is the pipeline value sitting in the qualification stage right now?" Open Claude, ask, get answers with live numbers. No CSV exports. No screenshots. No "let me check with the analyst." This is the most-loved use case across our beta cohort - it replaces the Monday morning reporting ritual entirely.

2. Lead diagnostics

"Show me every conversation Jess Carter has ever had with us across DMs, email, SMS, and calls." Claude pulls the full omnichannel journey, summarises it, and points out where the relationship cooled. Used heavily by setters who want context before a follow-up call - it replaces the 15 minutes they used to spend scrolling backwards through threads.

3. Performance forensics

"Why is our reply rate down 18% this month?" Claude can compare period-over-period stats, drill into per-agent or per-account breakdowns, look at message templates, and tell you whether the drop is in one IG account, one team member, one workflow, or distributed. The pattern is: ask, drill down, ask again. The MCP is conversation-shaped, not dashboard-shaped.

4. Pipeline cleanup

"Find every lead in the 'qualifying' stage that has not been touched in 14 days, tag them as 'stale', and create a follow-up task." This is where the small handful of write tools come in - Claude can move tags, kick workflows, and queue tasks. Each write is permission-gated and Claude asks before doing it.

5. Content + scheduling audits

"What is scheduled across all accounts next week, and which slots are empty?" "Show me last month's posts ranked by engagement rate and look for patterns in the captions of the top 5." Pair the MCP with Claude's writing skills and you have a 24/7 social media director.

6. Cross-account agency reporting

Agencies live in this one. "For each of my 32 client accounts, give me: weekly follower delta, DM volume, lead conversion, and pipeline value created. Format as a table." Claude does the fan-out, calls the MCP per-account, aggregates, and formats. What used to be a half-day of report-building becomes a 90-second prompt.

7. Competitor and ad intel

"Pull every running ad from competitor X via Foreplay, summarise the hooks, and tell me which ones have been running longest." Long-running ads on Facebook = winning ads. Claude uses the Foreplay tools to surface them, the ad-account tools to compare against your own creative, and writes a hook brief you can hand to your designer.

8. AI agent QA

"Pull the last 50 conversations our AI Setter handled, find any where the lead expressed frustration, and summarise what went wrong." The MCP exposes agent conversation history, message-level analytics, and webhook event logs - the same data you would use to debug a human team member, except now it is structured and queryable.

9. Workflow performance

"Which workflows have the highest failure rate this month, what stage do they fail at, and which leads are stuck?" The workflows API exposes per-node analytics and step-level failure stats. Claude can rank them, identify root causes, and even suggest tweaks based on which node is the bottleneck.

10. Voice-of-customer mining

"Search across every DM in the last 90 days. What are the top 5 objections, the top 5 questions, and the top 5 compliments we are getting?" This is normally a manual customer-research project. With MCP it is a single prompt that returns themes, exact quotes, and DM IDs you can click through to verify.

Setup: connecting it to Claude (3 minutes)

You need a Claude Pro, Max, Team, or Enterprise plan (custom connectors are not on Claude Free). The full flow:

  1. Open claude.ai, click your profile in the bottom-left, then Settings → Connectors.
  2. Scroll to the bottom of the Connectors list and click Add custom connector.
  3. Paste https://mcp.inflowave.io/mcp as the server URL and click Add.
  4. Claude redirects to Inflowave. Log in to your workspace and click Authorize. We use OAuth 2.0 with PKCE - your Inflowave password never reaches Claude.
  5. Open any new chat. Click the + button in the composer, choose Connectors, and toggle Inflowave on. Now ask your first question.

That is it. There is nothing to install on your machine. No CLI. No API keys to copy and paste. No mobile app gymnastics. Five clicks and you are talking to your CRM in plain English.

Security model - read-only by default, scoped, OAuth-only

We expect this question early, so the short version: 265 of the 266 tools are strictly read-only. The only write tool (create_workflow) is annotated to Claude as a write, and Claude prompts the user for confirmation before invoking it. There is no way for Claude to delete a lead, send a DM, charge a card, or modify a workflow without you explicitly approving it in the chat first.

The deeper version:

  • OAuth 2.0 with PKCE - the modern standard. No passwords stored on Claude's side. Tokens scoped to the workspace you authorised, revocable from your Inflowave settings at any time.
  • Workspace-scoped - the MCP server can only see the workspace whose owner authorised the connector. You cannot accidentally query someone else's data. Multi-tenant isolation is enforced at the database layer (RLS in Postgres), not just the app layer.
  • Audit logged - every MCP call is logged with request ID, tool name, agency, employee, timestamp, and HMAC fingerprint. We can replay any session for compliance or forensics.
  • Rate-limited per tenant - abusive query patterns trip a per-tenant rate limit before they hit upstream services. Your workspace cannot be DOSed by another tenant.
  • Read-only by annotation - Anthropic's MCP spec lets us mark tools as read-only. Claude is built to respect those annotations and ask before write operations. We use the strict mode.

Real-world workflow examples

To make this concrete, here are three flows that real Inflowave customers run weekly through the MCP.

Agency Monday standup

One prompt: "For every client account I manage, give me the week-over-week change in followers, DMs received, leads created, pipeline value, and revenue closed. Format as a markdown table and call out anything that moved more than 25%." Claude calls the MCP roughly 200 times in 30 seconds (it parallelises per-account) and hands back a table the agency owner shares in the team Slack. Reporting time dropped from 4 hours to under 2 minutes.

Coach end-of-day pipeline review

"Show me every lead I talked to today. For each, tell me: stage, last message they sent, last message I sent, and one suggested follow-up. Skip anyone I have not actually replied to yet." This is a 15-minute manual habit replaced by a 30-second prompt. The coach reviews the suggestions, picks the three highest-value ones, and Claude drafts the follow-up DMs (which the coach approves before sending - those go through a write tool with confirmation).

Creator content review

"Pull last month's reels, rank by reach. For the top 3, summarise the hook in the first 3 seconds, the CTA, and the comment-to-DM trigger if any. For the bottom 3, do the same. Then tell me what the winners had in common that the losers did not." A creative debrief that used to require a video editor, a spreadsheet, and an hour of head-scratching becomes a one-prompt analysis.

Frequently asked questions

Do I need to be technical to use this?

No. The setup is 5 clicks in Claude's UI. After that, every interaction is conversational. If you can chat with Claude, you can use this. You never see a tool name, an API call, or a JSON payload unless you ask Claude to show you.

Does it cost extra?

The MCP server is included in every paid Inflowave plan (Basic, Pro, Ultra). You pay for Claude separately to Anthropic. There are no MCP-specific add-on fees.

Can I use it on the free trial?

Yes. The 7-day free trial includes MCP access. Connect it on day one and ask whatever questions you want - most users find a use case that justifies the upgrade in under 48 hours.

What about other AI assistants - does this work with ChatGPT or Gemini?

The MCP spec is being adopted broadly. Today, Claude has the most mature custom-connector support. ChatGPT supports MCP in its Desktop app for Pro/Team users. Gemini is rumoured to be next. Our server speaks the standard MCP protocol - any compliant client will work as the ecosystem matures.

Can I build my own tools on top of it?

Today the MCP server is closed (we control the 266 tools shipped). If you have a use case that needs custom tooling, talk to us - we have an internal codegen pipeline that can add an endpoint in hours. Public extensibility is on the roadmap.

What if my workspace has 50,000 leads - can Claude really query that?

Yes. Every read tool supports pagination, filtering, and sorting at the database level. Claude does not pull the whole table; it asks the right narrow question. For very large analyses we have aggregate RPC functions Claude can call that return pre-computed rollups in milliseconds.

Will this trip Meta's rate limits?

No. The MCP layer never directly hits Meta - it hits the Inflowave API, which already has Meta-compliant rate limiting, account warming, and retry logic. Your IG accounts are protected the same way they would be if you used the Inflowave UI.

Can I revoke access?

One click. Inflowave Settings → API & Connectors → Revoke MCP connection. The token dies instantly, and every cached session in Claude becomes invalid the next time it tries a tool call.

The bigger picture

The reason we built this is simple: most Instagram tools treat your account like a black box. Some product manager picks the 12 charts they think you want, the dashboard ships, and if you have a question those 12 charts cannot answer, you are stuck. That is broken. Real questions never fit on a dashboard - they branch, they evolve, they get more specific as the answers come in.

MCP fixes that. Your CRM becomes conversational. Your data answers back. And because we built it on Meta's official Graph API instead of some scraping hack, it is the safest possible way to give an AI assistant access to your Instagram business. We think every serious Instagram operator will be working this way within two years. We built it first.

Try it free for 7 days

Connect Inflowave to Claude in 3 minutes and ask your CRM whatever you want.

Start Free Trial

Or read the MCP page for the technical spec.