Free planRead every connected account, 100 reads a day, free forever.See pricing →

Social · MCP server

Instagram MCP server

Read your professional account's owned media.

MegaMCP is a hosted Instagram MCP server that lets Claude, ChatGPT and Cursor read your professional profile, owned media and media metrics. It's read-only: your AI reports and analyzes, and never changes anything in Instagram.

Rolling outBuilt, and switching on as approvals land.What this meansRolling out means the code is built and the platform is still approving MegaMCP's app: Google, Meta, Microsoft and the one-click ad-platform sign-ins switch on as each approval lands.

Tools
4 reads (read-only)
Works with
Claude, ChatGPT, Cursor, Claude Code and VS Code
Price
Free to read
Instagram4 reads · read-only
MegaMCPApproval gate
  • Claude
  • ChatGPT
  • Cursor

Live demo

Watch it work on Instagram

Ask in plain English. Your AI reads Instagram with real MegaMCP tools and answers with the numbers. The connection is read-only, so nothing in Instagram can change.

Tools in this example

  • instagram_organic_list_mediaReads live data
  • instagram_organic_media_insightsReads live data
See all 4 Instagram tools
Claude · MegaMCP + InstagramIllustrative demo
  1. You

    List our recent posts and their reach.

  2. Claude
    instagram_organic_list_mediaDonerecent mediainstagram_organic_media_insightsDonereach

    Your three latest posts, by reach:

    PostPostedReach
    Before / after: bathroom remodelOct 98,420
    Meet the team: LuisOct 63,115
    Winter pipe checklistOct 22,870

What your AI can do

Instagram MCP tools

Inspect the linked professional Instagram profile, owned media and supported individual media metrics within an enabled client account. This list comes straight from the running product: 4 read tools and 0 write tools.

Reads

Answer straight away. Nothing changes.

4 tools
  • Professional profile and aggregate account counts
  • Bounded owned media metadata
  • One supported reach, views or total-interactions metric per request

No changes

Read-only by design.

The Instagram connection has no write tools, so your AI can read and report but can't change anything in Instagram.

Instagram guardrail

Only the verified professional account linked to an authorized Page is supported. Withheld metrics remain unavailable. Publishing, scheduling, private conversations, commenter exports and consumer profiles are unavailable.

Plus encrypted credentials, access limited to the accounts you switch on, and the flight recorder on every connection.

All 4 Instagram tools4 reads, read-only · straight from the running product
What it doesTool idType
Inspect linked professional accountinstagram_organic_get_profileRead
List owned mediainstagram_organic_list_mediaRead
Inspect owned mediainstagram_organic_get_mediaRead
Inspect owned media metricsinstagram_organic_media_insightsRead

Example prompts

Instagram MCP prompts

Paste any of these into Claude, ChatGPT or Cursor once Instagram is connected.

More Instagram prompts
  1. “Read this professional account's profile and follower count.”

  2. “List recent owned media and captions.”

  3. “Read the available reach metric for this owned media.”

  4. “List my latest media with captions and dates.”

  5. “Compare reach for my last three posts.”

  6. “Read total interactions for this post.”

  7. “Summarize my recent captions and suggest a content mix.”

  8. “How many followers does this account have?”

Setup

Instagram MCP setup in 3 steps

About two minutes for Claude, ChatGPT or Cursor. Nothing to install.

  1. Connect Instagram

    Start a free workspace and open Connections. Facebook Login organic consent needs pages_show_list, pages_read_engagement, instagram_basic and instagram_manage_insights. Explicit Business Manager access selection can also require privileged ads_read and ads_management; these tools perform no Ads operations.

  2. Add MegaMCP to your AI app

    Every app uses the same server URL.

    MCP server URL
    https://megamcp.com/api/mcp
  3. Ask in plain English

    Try “Read this professional account's profile and follower count.” Reports answer straight away. Anything that changes Instagram comes back as a plan for you to approve.

Safety

Look, don't touch.

The Instagram connection reads and reports. It can't change a thing.

Read-only by design

The Instagram connection has no write tools. Your AI can read and report, and nothing in Instagram can change.

Read-only connection0 write tools availableInstagramApproved

A diff first

Every plan lists each change with its before and after values, so you see exactly what will move before it does.

Plan previewInstagram1 change
  • Change: ValueBeforeAfter
  • Check passed: Checked again right before it applies

Only what you switch on

Your AI sees only the Instagram accounts you enable, and members limited to certain clients only see those clients. Credentials are encrypted at rest.

Credentials encryptedAES-256-GCM, bound to the connectionNever used to train AI modelsApproved

Receipts for everything

Platform checks stop stale edits, and the flight recorder logs every tool call, plan and approval, with who did it and from which AI app.

TimeEvent
09:14instagram_organic_get_profile
09:15Answered in chat
09:16Nothing changed

FAQ

Instagram MCP server questions

Is there an official Instagram MCP server?

Not that we could find. As of October 2026, Meta's Ads MCP server covers advertising, not organic Instagram content. MegaMCP reads your professional account's profile, media and supported metrics. It's read-only.

What is a Instagram MCP server?

An MCP (Model Context Protocol) server lets AI assistants such as Claude, ChatGPT and Cursor use Instagram through tools. MegaMCP's hosted Instagram MCP server gives your assistant 4 read tools for your professional profile, owned media and media metrics.

Does the Instagram MCP server work with ChatGPT?

Yes. MegaMCP is a remote MCP server with OAuth sign-in, so one URL works in ChatGPT (as an app, with developer mode on), Claude (as a custom connector), Cursor, Claude Code and VS Code. Your AI app's own plan decides whether it can add custom MCP servers.

Can it make changes to my Instagram account?

No. MegaMCP's Instagram connection is read-only: it has no write tools, so your AI can report and analyze but can't change anything in Instagram. Only the verified professional account linked to an authorized Page is supported. Withheld metrics remain unavailable. Publishing, scheduling, private conversations, commenter exports and consumer profiles are unavailable.

How do I connect Instagram to Claude or ChatGPT?

Facebook Login organic consent needs pages_show_list, pages_read_engagement, instagram_basic and instagram_manage_insights. Explicit Business Manager access selection can also require privileged ads_read and ads_management; these tools perform no Ads operations. Customer OAuth remains review/rollout gated, with a dedicated authorized User-token beta path and manual reconnect. New destinations start disabled and need client assignment.

What does the Instagram MCP server cost?

Reading Instagram is free on MegaMCP's Free plan (100 reads a day, no card). Paid plans, from $19/month after a 5-day free trial, remove the daily limit, with unlimited runs and no credits. MegaMCP adds no markup: any subscription or API usage with the vendor stays between you and them.

Is my Instagram data safe?

Your Instagram credentials are encrypted at rest (AES-256-GCM) and bound to their connection, and MegaMCP never trains AI models on your data. Your AI only sees the accounts you switch on, members limited to certain clients only see those clients, and every tool call lands in the flight recorder.

5 days. On the house.

Put Mega to work. Your ad budget stays yours.

No credit card to start. Every workspace comes with a sandbox ad account, so you can watch the whole ask, diff, approve, undo loop before you connect anything real.

Get launch updates

New integrations, platform approvals, the occasional dark joke. One or two emails a month. Unsubscribe anytime.

Want early access? Join the waiting list →