Home › Social Media MCP › Instagram MCP

Instagram MCP Server: Publish and Schedule Reels, Stories and Carousels from Your AI Agent

WoopSocial has an Instagram MCP server that allows an AI agent like Claude ChatGPT, Cursor or any other AI agent to post and schedule Instagram posts, Reels, Stories and Trial Reels. It’s a publishing server, not a data reader, and it isn’t one of Meta’s own MCP servers, which cover ads. You skip the Meta App Review, and you connect a Business or Creator account with Facebook Login.

Free plan: 2 accounts, no credit card · MCP included on every plan

What is an Instagram MCP server?

An Instagram MCP server is a tool server that lets an AI agent work with Instagram via the Model Context Protocol (MCP). The agent makes a request, the server acts on Instagram, and the result comes back into the chat. Instagram MCP servers come in two kinds - readers and scrapers, which provide data and analytics, and publishers which create content. WoopSocial is a publisher. Meta also has its own MCP servers that are focused on ads and developer tools.

Does Instagram have an official MCP server?

Not for organic posting (as of October 2026). Meta has a few official MCP servers - can be found in its MCP documentation, but none of them is for publishing organic Instagram posts. They are:

  • Meta Ads MCP: campaigns, ads and catalogs.
  • Meta Social Technologies MCP: formerly Developer Tools. It covers apps, webhooks and API health.
  • WhatsApp Business Tools MCP: WhatsApp Business.

So if you want an AI agent to publish a Reel, you need a publishing server.

Meta’s official MCPs compared with typical community servers and WoopSocial
Meta’s official MCPsTypical community serversWoopSocial
PurposeAds, developer tooling, WhatsAppOften scraping and dataPublishing and scheduling
Organic posts and ReelsNoSome, via your own Meta appYes
Meta App Review on your siden/aYes, for your own appNo
SchedulingNoRarelyYes
Trial ReelsNoRarelyYes

If you run Instagram ads, Meta’s Ads MCP is the right tool for that, and you can use both.

What your AI agent can do with Instagram

Once connected, your agent can do nine things on Instagram.

What an AI agent can do with Instagram through WoopSocial
What you askWhat happens
Post an imagePublishes a feed image (postType: POST).
Post a carouselPublishes a POST with multiple images or videos.
Publish or schedule a Reel with a coverPublishes a Reel (postType: REEL) and sets its cover.
Post a StoryPublishes a Story (postType: STORY).
Post a Trial ReelShows the Reel to non-followers first, then graduates it manually or automatically.
Schedule with a time zoneQueues the post with SCHEDULE_FOR_LATER, converted to UTC.
Save as a draftHolds the post in WoopSocial for you to review.
Cross-post to Facebook and TikTokSends a different caption to each platform with contentOverride.
Read performanceReturns views, likes, comments, shares and saves for each post.

How to connect an Instagram MCP server to your agent (3 steps)

  1. Get your MCP URL. Create a free WoopSocial account (takes just ~70 seconds to set up) and open the API access page. Use the OAuth URL, https://api.woopsocial.com/mcp, for clients that support sign-in, or the API-key version for clients that don’t. The key sits inside that URL, so treat the whole URL like a password.
  2. Connect your Instagram account. In WoopSocial, connect it with Facebook Login. You need an Instagram Business or Creator account linked to a Facebook Page.
  3. Add WoopSocial to your agent. In Claude, Cursor, ChatGPT or another MCP client, add WoopSocial as a remote MCP server and authorize it. Then ask: “List my social accounts in WoopSocial.” If your Instagram account comes back, you’re ready to post. Our MCP setup guide covers each client.

A recorded conversation

This is a recorded session, not a mock-up. The prompt was: “Schedule this video as a Reel for Friday 18:00 London time, use the first frame as the cover, and write a hook-first caption.”

The tool chain: the media upload session (or media_list, if the file was uploaded in the dashboard) → posts_validate → posts_create, with postType: REEL.

Instagram MCP prompts to try

You can use any of these prompts with your agent. A good prompt names the platform, the content, the date and time, and a time zone.

  1. “Turn these 6 photos into a carousel and schedule it for Sunday 11:00.”
  2. “Post this clip as a Trial Reel and graduate it automatically if it performs.”
  3. “Share this image to our Story at 9:00 tomorrow.”
  4. “Write 3 caption options, then schedule the one I pick.”
  5. “Post this video as a Reel on Instagram and Facebook and as a TikTok, with a different caption for each.”
  6. “Which of last week’s Reels got the most saves?”

Instagram requirements and limits

These limits come from Instagram and Meta, WoopSocial takes these into account for your accounts. For more details, check our Meta’s content publishing docs (as of October 2026).

  • API posts: up to 100 per rolling 24 hours. A carousel counts as one.
  • Carousels: up to 10 items.
  • Reels: 3 seconds to 15 minutes.
  • Captions: up to 2,200 characters, 30 hashtags and 20 @mentions.
  • Stories: disappear after 24 hours.

WoopSocial vs Instagram’s API directly

An MCP server can only help if the posting underneath works. When you go directly to the API from Instagram you're dealing with all this - all of which WoopSocial handles, so your agent only has to ask for the post.

Instagram API direct compared with WoopSocial
Instagram API directWoopSocial
Meta App Review for publishing permissionsAlready approved
A container flow - create a container, wait for processing, then publishOne post request
No scheduling parameter in Meta’s content publishing APISCHEDULE_FOR_LATER and drafts
Business and Creator accounts onlyThe same requirement, handled at connection

What it doesn’t do

WoopSocial is a publishing server, so some of Instagram features are out of its scope:

  • Comments, replies and DMs
  • Collaborator or location tags
  • First comments
  • Story stickers or licensed music
  • Personal accounts
  • Scraping of other people’s profiles

FAQ

Is there an official Instagram MCP server?

Not for organic posting (as of October 2026). Meta runs official MCP servers for ads, developer tooling and WhatsApp Business, listed in its MCP documentation, but none of them publishes Instagram posts. WoopSocial is a publishing server that posts through Meta’s API after you authorize it with Facebook Login.

Can Claude post to Instagram?

Yes. You can add WoopSocial to Claude as a connector, connect your Instagram Business or Creator account, and ask Claude to post. It can publish posts, carousels, Reels, Stories and Trial Reels. It asks for your approval at every step so you have nothing to worry about.

Do I need an Instagram developer account or API key?

No. You connect your account with Facebook Login through WoopSocial, so there’s no Meta app to register and no Meta App Review on your own end. The account does need to be a Business/Creator account linked to a Facebook Page. The only time when an API key is only needed is when there is a MCP client that can’t use OAuth sign-in.

Can it schedule Instagram posts?

Yes. Instagram’s content publishing API has no scheduling parameter, so posts normally publish immediately. WoopSocial adds scheduling - your agent sets SCHEDULE_FOR_LATER with a time converted to UTC, or saves a draft for later.

Can it reply to Instagram comments or DMs?

No. WoopSocial is a publishing server. This means it simply creates, schedules posts and reads post performance. It doesn’t read or reply to comments or direct messages.

What kind of Instagram account do I need?

A Business or Creator account linked to a Facebook Page, connected with Facebook Login. Personal accounts cannot publish via the API. If your account is personal, switch it to Business or Creator in Instagram’s settings, and then you can link it to a Page.

Can it post Reels, Stories and carousels?

Yes. All three can be published now, scheduled for later or saved as a draft, from the same agent.

Is Meta’s official MCP server the same thing?

No. Meta’s MCP servers cover ads, developer tools and WhatsApp, not organic Instagram posting. You can use both together. For example, Meta’s Ads MCP for campaigns, and WoopSocial for organic publishing. You can find more details in Meta’s MCP documentation.

How many posts can an AI agent publish per day?

Instagram allows up to 100 API-published posts per 24 hours. That’s Meta’s limit and not a WoopSocial rule. See Meta’s content publishing docs for more details.

Does it include Instagram analytics?

Yes. You can get post's views, likes, comments, shares and saves. Ask your agent which Reels had the most saves last week and it will read the most recent stored stats. Data such as followers demographics is also included.

Learn more

Connect a Business or Creator account, add WoopSocial to your agent, and your next Reel is just one prompt away.

MCP Connectors & Plugins

Get AI to publish for you, from

Paste this into your agent