๐Ÿ–ค Black Friday4 months free on yearly plansEnds in--d--h--m--sClaim it
PostOncePostOnce home

Instagram MCP Server

Claude, ChatGPT or Cursor publishes and schedules your Instagram posts, carousels and Reels through Instagram's official posting API.

Updated

Can Claude post to Instagram?

Yes, once this MCP server is connected to your Instagram Business or Creator account.

  • Many Instagram MCPs only read data. This one posts.
  • Claude writes the caption and uploads the media for you.
  • Afterwards, ask which posts got the most views, likes and saves.

Connect Instagram to Claude

Add PostOnce as a custom connector in Claude, or as a server in ChatGPT, Claude Code, Codex or Cursor, and sign in. No API key, no Instagram developer app.

  1. In Claude, open Customize โ†’ Connectors โ†’ Add custom connector and paste:
    Connector URL
    https://postonce.to/mcp
  2. Choose Register automatically, select Add, then Connect and sign in to PostOnce.
  3. Ask your agent:
    Prompt
    Show my connected PostOnce accounts.
Claude guide โ†’

What the Instagram MCP can do

Ask your agent toHow it works
Publish a photo post nowcreate_post with one image on your connected Instagram account
Post a carousel (2 to 10 photos or videos, mixed)create_upload_url, upload each file, then create_post with media in order
Post a Reel (3 seconds to 15 minutes) with a custom covercreate_post with one video; thumbnail_url sets the cover
Schedule any of these for latercreate_post with publish_at
Label a post as AI-generatedplatform_options: {"ai_generated": true}
Save a draft to finish latercreate_draft
Check whether a post went out, and get its URLget_post
Change or cancel a scheduled postupdate_post, cancel_post
See views, likes, comments, shares and saves for your postsget_analytics, get_post_analytics
Post the same thing to Instagram and other platformsAdd more targets to create_post (TikTok, YouTube, Facebook, LinkedIn, X, Threads, Pinterest, Bluesky)

Captions go up to 2,200 characters. Images are published as JPEG, up to 8 MB, between 4:5 portrait and 1.91:1 landscape.

Not supported: Stories, text-only posts, collaborators, user tags, location, alt text, first comments, reading or replying to comments, DMs, and editing or deleting posts that are already live. This server publishes; it doesn't browse Instagram for you.

Instagram skills

Your agent writes for the platform before it posts. In the plugin, free on GitHub.

  • instagram-caption-generatorWrites feed, Reel and carousel captions: a first line that earns the "more" tap, a clear CTA, 3 to 5 hashtags, and alt text for you to add in the app.
  • instagram-carousel-makerPlans and builds a 2 to 10 slide carousel at 1080ร—1350, with the caption, ready to upload and post.
  • instagram-reel-scriptWrites a Reel script: hook options, beats, on-screen text, cover text and the caption.
  • instagram-bio-generatorWrites 150-character bio options and a searchable name field for you to paste into Instagram.
  • instagram-hashtag-generatorPicks a small set of specific hashtags for one post, instead of a wall of 30.
  • instagram-content-calendarPlans 1 to 4 weeks of posts, carousels and Reels from your goals or a source you want to repurpose, then schedules them.
  • postoncePublishing workflow: pick the right account, upload media, schedule, and confirm the post actually went live.

instagram-mcp on GitHub

Try these prompts

  • Turn these 6 photos into an Instagram carousel with a caption and post it Friday at noon.

  • Write a caption for this Reel and schedule it for tonight at 7pm with a custom cover image.

  • Plan a week of Instagram posts from our latest blog post and schedule them.

Instagram MCP questions

Can Claude DM people on Instagram?

Not through this server. It publishes posts, carousels and Reels; it doesn't read or send DMs or reply to comments.

What's the Instagram MCP server URL?

https://postonce.to/mcp. It's one hosted server for Instagram and 8 other platforms. Your agent posts to Instagram once your Business or Creator account is connected.

Does Instagram have an official MCP server?

Not for posting. As of November 2026, Meta's official MCP servers cover ads, developer tools and WhatsApp Business. With this server, PostOnce publishes your Instagram posts through Instagram's official posting API. You connect your account once with Instagram's own login.

Is it safe for my Instagram account?

Yes. Posts go through Instagram's official posting API with the permissions you grant when you connect. There's no scraping and no browser session, and you can revoke access any time.

Can it post Reels and carousels?

Yes. One video publishes as a Reel (3 seconds to 15 minutes, up to 1 GB), and you can set its cover image. Carousels take 2 to 10 photos or videos, mixed; carousel videos must be 3 to 60 seconds.

Can it post Instagram Stories?

No. Stories can't be published through this server. Feed posts, carousels and Reels can.

Do I need an Instagram developer app or API approval?

No. PostOnce holds the Instagram API access; you just connect your Business or Creator account.

Is it free?

The skills are free and MIT-licensed on GitHub. Publishing runs through a PostOnce account, which you can try free for 7 days without entering a card. After that, see pricing.

Can I post to Instagram from my own code?

Yes. The same publishing works through the PostOnce social media posting API with an API key on any paid plan.

Your agent on Instagram

Join 4,500+ users who post once and publish everywhere.

  • No credit card
  • 3 min setup

Then $0.64/day, billed yearly