AI Social Media
Back to guides

How to connect ChatGPT to Instagram: the plugins and MCP routes that actually post, tested in our own account

Meta has no Instagram app or MCP server for ChatGPT, but ChatGPT can still publish to Instagram two ways: a plugin from ChatGPT's own directory, or a custom MCP server you add by URL. We searched the directory, added Meta's own MCP server to a Free account, read OpenAI's and Meta's pages, and list where they and the vendor guides disagree.

ChatGPT cannot post to Instagram on its own, and neither OpenAI nor Meta makes an Instagram plugin for it. What ChatGPT can do since it renamed its apps to plugins is call tools on a server somebody else runs, and some of those servers hold a token to your Instagram account and pass ChatGPT's request on to Meta's publishing API. That API is the same one every scheduling tool uses, with the same rules: a professional account, a JPEG at a public web address, and a daily limit.

Our articles are still written by humans!

Get human written articles in your Google feed.

Add as preferred source AI Social Media Now, opens in a new window

There are two ways in. A plugin from ChatGPT's own directory, which is a plus button and a sign in, or a custom MCP server that you add by pasting its address. We tried both doors in our own Free ChatGPT account on 12 October 2026, read what OpenAI and Meta write about each, and checked the vendor guides that rank for this search against them. If you use Claude rather than ChatGPT, the same question is answered in how to connect Claude to Instagram.

Your questionShort answerWhere it is written
Is there an official Instagram app for ChatGPT?No. Meta's MCP servers cover ads, developer apps and WhatsAppMeta for Developers, MCP overview
Can ChatGPT post to Instagram at all?Yes, through a plugin or custom MCP server that wraps Meta's APIChatGPT plugin listings, Meta Content Publishing guide
Which ChatGPT plan do I need?A directory plugin: any plan. A custom server: OpenAI's pages disagree; our Free account could add onechatgpt.com/pricing, OpenAI Help Center
Will ChatGPT post without asking?Not by default. Write actions ask first unless you allow themOpenAI, Add custom MCP server guide
Does it work in the ChatGPT phone app?No. MCP apps are web onlyOpenAI Help Center, developer mode article
How many posts a day?100 API-published posts per 24 hours per Instagram accountMeta Content Publishing guide
Can it post PNG files?No. JPEG is the only image format Meta's API supportsMeta Content Publishing guide
Do I need a Facebook Page?Not with Instagram Login. Yes with Facebook Login, which many tools useMeta Platform Overview
Our summary of OpenAI's and Meta's pages and our own account, checked on 12 October 2026.

Is there an official Instagram app or MCP server for ChatGPT?

No. Meta does publish MCP servers, and it names ChatGPT on the web as one of the clients it has validated, but none of them posts to an Instagram feed. Meta's MCP overview lists exactly three: the Meta Ads MCP for campaigns, the Meta Social Technologies MCP for managing the apps developers build on Meta's platform, and the WhatsApp Business Tools MCP. Organic Instagram publishing is not on the list.

Meta for Developers MCP page, Available MCP servers table: Meta Ads MCP, Meta Social Technologies MCP formerly known as Meta Developer Tools MCP, and WhatsApp Business Tools MCP, each a remote MCP, followed by Supported clients
Meta's own list of its MCP servers, photographed on 12 October 2026. Ads, developer apps and WhatsApp. Nothing that publishes an Instagram post.

We wanted to see what adding a Meta made server to ChatGPT looks like, so we did it, in our own Free account, with the ads server at the address Meta's Business Help Centre gives: mcp.facebook.com/ads. ChatGPT accepted it, created a plugin called Meta Ads under our name, and opened the screen below. We stopped there, because the next button signs in to Meta and the server has no tool for feed posts, and deleted the plugin. ChatGPT confirmed it with Plugin not found.

ChatGPT Connect Meta Ads dialog: permissions always respected, you're in control, connectors may introduce risk, data shared with this app including IP address, approximate location and a summary of your recent context and intent within ChatGPT, and a Continue to Meta Ads button
Our Free ChatGPT account on 12 October 2026, after adding Meta's ads server as a custom MCP server. The last paragraph is worth reading: the app receives a summary of your recent context and intent within ChatGPT.

So the phrase ChatGPT Instagram integration always means a third party: a company, or a program you run, that holds a token for your Instagram account and calls Meta's API with it when ChatGPT asks. Its rules apply to every route below, so they come first.

What does every ChatGPT to Instagram route connect to?

Meta's Content Publishing guide. Publishing is two calls, one that creates a container from a media URL and a caption, and one that publishes it. The rules that decide whether ChatGPT's request goes through are these, in Meta's words:

Instagram accounts are limited to 100 API-published posts within a 24-hour moving period. Carousels count as a single post.

Meta for Developers Content Publishing page, Limitations and Rate Limit: JPEG is the only image format supported, and Instagram accounts are limited to 100 API-published posts within a 24-hour moving period
Meta's publishing limits, photographed on 10 October 2026 and unchanged when we re-read the page on 12 October. The carousel section further down the same page still says 50, which is where some guides get that number.
  • JPEG only. Meta's page says JPEG is the only image format supported. An image ChatGPT generates usually downloads as a PNG, so something in the chain has to convert it. Ask the plugin's page whether it does before you count on it.
  • A public URL. Meta fetches the file itself, so it has to be hosted on a publicly accessible server at the time of the attempt. An image that only exists inside your ChatGPT chat, or a private Drive link, cannot be posted until a plugin uploads it somewhere public. The Metricool video below makes the same point.
  • A professional account. Business or creator. A personal account has no publishing API, so a tool that promises to post to one is switching it or using your password.
  • Carousels of up to 10, captions of up to 2,200 characters, and a container that is not published within 24 hours expires.
  • The limit is per account. If ChatGPT posts through SocialClaw and your scheduler posts through Metricool, both draw on the same 100.
Three finished 4:5 brand posts from our gallery, a perfume refill offer, a fashion post and a skincare post, each a single image with the headline set inside it
Three finished feed posts from our gallery. Whatever ChatGPT is connected through, this is what arrives at Meta's end: one JPEG per post at a public URL, with the caption sent separately.

Route 1: Which Instagram plugins in ChatGPT can actually post?

Open Plugins in ChatGPT's left sidebar and type Instagram into the search box. On 12 October 2026, in our Free account, it returned seven plugins. Only two of them say in their own listing that they publish to Instagram, and the most visible name in the category says the opposite of what its own website says.

ChatGPT Plugins page searched for Instagram, listing Windsor.ai Instagram, Instagram and TikTok by 1Social, GulfPulse News Images, SocialClaw, Diarize, Yaps Video Captions and The Viral Sauce, each with a plus button
ChatGPT's plugin directory searched for Instagram in our own account on 12 October 2026. Seven results, of which SocialClaw and 1Social say they post. Metricool and Postiz post too but only appear when you search their names.
PluginPosts to Instagram?What its ChatGPT listing says
SocialClawYesWrite, schedule and publish to Instagram and 11 other networks; asks you to confirm; capabilities Read, Write
Instagram & TikTok by 1SocialYesSchedule and post to Instagram, TikTok, Facebook, LinkedIn, X, Threads and Bluesky, up to 30 days ahead
MetricoolYes, schedulesRetrieve analytics, review scheduled content, and create or update posts
PostizYes, schedulesCreate drafts or scheduled posts for Instagram and other channels
Windsor.ai InstagramNoOrganic analytics only: it does not run write actions (Instagram publishing is not enabled)
The Viral SauceNoDiscuss Instagram performance stored in your TVS account
GulfPulse, Diarize, YapsNoNews graphics, transcription and video captions; matched on the word Instagram
The listing text of each plugin in ChatGPT's directory, read on 12 October 2026. Metricool and Postiz were found by searching their names.
SocialClaw listing in ChatGPT's plugin directory with example prompts and the description: write, schedule and publish posts to X, LinkedIn, Instagram, Threads, Facebook Pages, TikTok and more; ChatGPT checks each post against the platform's rules and asks you to confirm
SocialClaw's listing in ChatGPT on 12 October 2026. Further down the same page, Capabilities reads Read, Write, which is the line to look for on any plugin you expect to post.

Windsor.ai is the odd one. Its own page for this exact search, published on 3 October 2026, says the Instagram connector is no longer read-only and that you can ask ChatGPT to publish a feed image, a carousel, a Reel or a Story, with no developer mode. Nine days later its listing inside ChatGPT said this:

It covers organic Instagram analytics only: it does not run write actions (Instagram publishing is not enabled), cover Instagram Ads (use the Meta Ads connector), or provide ad cost data.

Windsor.ai Instagram listing in ChatGPT's plugin directory, saying it covers organic Instagram analytics only and does not run write actions because Instagram publishing is not enabled
Windsor.ai Instagram's listing in ChatGPT on 12 October 2026. The vendor's website says it publishes; the version in OpenAI's directory says it does not. Believe the directory until it changes.

Installing any of them is the plus button, then a sign in to the vendor's own service, where you connect Instagram with Meta's login. Most need their own account, and publishing is usually on a paid tier of that service, not of ChatGPT. Metricool's own video shows the whole route in three minutes, including the moment it matters most: the file has to be on a public link before ChatGPT can schedule it.

We chose it after reading the transcript. It shows a real account, uses the plugin from ChatGPT's directory rather than a pasted URL, and the post lands in a calendar rather than going out unseen, which is how we would run it. It is a vendor video, so it shows the vendor's best case.

One sentence sits at the bottom of every plugin listing, and it is worth reading once: When connected to SocialClaw, ChatGPT may share relevant chats and memories with this app to help provide context for your requests. A plugin that can post for you also reads some of what you tell ChatGPT.

Route 2: How do I add a custom MCP server to ChatGPT?

If the tool you want is not in the directory, such as Composio, Zapier, or a scheduler that gives you an MCP address, you add it by URL. OpenAI's Add custom MCP server guide gives the steps, and they matched our account exactly:

  • Open chatgpt.com/plugins in a browser. The phone app cannot do this.
  • Click Add at the top right, then Add custom MCP server. The same menu offers Create plugin and Upload plugin archive.
  • Give it a name, paste the server's address under Server URL, and pick the authentication: OAuth, No authentication, or OAuth or no authentication. There is no field for an API key, so a server that only accepts a key needs a different route.
  • Tick I understand and want to continue and click Create as a plugin. If the server uses OAuth, ChatGPT then shows a Connect screen and sends you to the vendor to sign in.
ChatGPT Add custom MCP server dialog with Icon, Name, Description, Connection with Server URL and Tunnel options, Authentication set to OAuth, a warning that custom MCP servers introduce risk, an I understand and want to continue checkbox, and a Create as a plugin button
The Add custom MCP server dialog in our Free account on 12 October 2026. The Tunnel option is OpenAI's way to reach a server that is not on the public internet.

Which ChatGPT plan can add a custom MCP server?

This is where OpenAI's own pages disagree with each other, and with what our account did. The personal plans table on chatgpt.com/pricing has a row for Developer mode (beta) with a dash for Free and Go and a tick for Plus and Pro:

ChatGPT pricing comparison table for Free, Go, Plus and Pro: Developer mode (beta) is not included on Free or Go and is included on Plus and Pro; Discover and use Plugins is included on all four; Create and share Plugins is included on Go, Plus and Pro
ChatGPT's personal plans table, photographed logged out on 12 October 2026. Developer mode: Plus and Pro. Discover and use Plugins: every plan, Free included.

The Help Center article on developer mode and MCP apps, updated four days before we read it, says something narrower. Full MCP with write actions is described for Business, Enterprise and Edu, Plus is not mentioned at all, and Pro gets this:

Pro users can build apps using the Apps SDK. Full MCP is only available to Business and Enterprise/Edu users, currently. Pro users can connect MCPs with read/fetch permissions in developer mode.

OpenAI Help Center, Are apps and full MCP beta available to Pro users: Pro users can build apps using the Apps SDK, full MCP is only available to Business and Enterprise/Edu users, Pro users can connect MCPs with read/fetch permissions in developer mode
OpenAI's Help Center on 12 October 2026. Read and fetch only on Pro, by this page. A plugin that publishes is a write action.

And our Free account, which according to the pricing table has no developer mode, had Add custom MCP server in its menu, accepted Meta's server and offered to connect it. What we did not do is sign in and ask it to post, so we cannot tell you whether a Free account would then be allowed the write. Our reading of the three: adding a server is now open more widely than the pricing table says, and whether a write tool runs is decided after that, by plan and by the plugin's permissions. If posting matters, test one harmless post before you build a habit on it.

OpenAI developer guide, Reviewing and confirming tool calls: write actions by default require confirmation, incorrect write actions can inadvertently destroy, alter or share data, tools without the readOnlyHint annotation are treated as write actions, and approvals can be remembered for a conversation
OpenAI's Add custom MCP server guide, photographed on 12 October 2026. Incorrect write actions can inadvertently destroy, alter, or share data, which on Instagram means a post your followers see.

The warning in the dialog is the one to take seriously. In OpenAI's words, an untrusted server may access or steal information shared through app use, or trick ChatGPT into using tools in unintended ways, including changing or deleting data. OpenAI's own MCP guide recommends choosing official servers hosted by the service providers themselves; for Instagram publishing there is no such server, so the next best is a company you could name in a complaint. Grant only the publishing scopes at Meta's consent screen, not everything it offers.

Route 3: Can I run my own Instagram MCP server with ChatGPT?

Yes, with one difference from Claude. ChatGPT on the web connects to remote servers only; the Help Center answers the question about local servers with Not directly. So an open source Instagram server running on your laptop needs either OpenAI's Tunnel option in the dialog above or the ChatGPT desktop app, which, according to OpenAI's MCP page, has its own Settings, MCP servers, Add server, with STDIO or Streamable HTTP.

The Meta side is the same as for any other client, and it is lighter than most guides say. For an account you own, Meta's Business Login page puts you on Standard Access, which needs no app review and no business verification:

Standard Access if your app serves Instagram professional accounts you own or manage and have added to your app in the App Dashboard

Meta for Developers Business Login for Instagram page, Requirements, Access Level: Advanced Access if your app serves accounts you don't own or manage, Standard Access if your app serves accounts you own or manage and have added to your app in the App Dashboard
Meta's access levels, photographed on 10 October 2026. App review and business verification belong to Advanced Access, which serves other people's accounts.

With Instagram API with Instagram Login there is no Facebook Page either. The token you generate in the App Dashboard lasts 60 days and must be refreshed while it is still valid; a server you run yourself has to do that, or it stops working in month three. Which open source servers are worth reading, and which two of the most starred ones use your password instead of Meta's API, is set out in our Claude version of this guide. The server does not care which chatbot calls it.

What do the other ChatGPT to Instagram guides get wrong?

We read the pages that rank for connect ChatGPT to Instagram, how to connect Instagram to ChatGPT, ChatGPT Instagram integration and ChatGPT MCP, and checked each claim against OpenAI's pages, Meta's pages and our own account. Several are vendor pages selling the route they describe, which is fine; the problem is the numbers they copied.

ClaimWho says itWhat the source says
Windsor's ChatGPT connector publishes posts, reels and storiesWindsor.ai, 3 Oct 2026Windsor's own listing in ChatGPT, 12 Oct: Instagram publishing is not enabled
There is no official ChatGPT Instagram integration, so build a custom GPT with an ActionCarly, DM DaddyTrue of Meta, but ChatGPT's directory lists plugins that post; Actions are not needed
The Graph API supports only accounts connected to a Facebook PageCarly, ChrombyteMeta: Instagram API with Instagram Login needs no Page
You must pass Meta App ReviewCarlyMeta: Standard Access covers accounts you own or manage, no review
Meta restricts publishing via the API for most account typesDM DaddyMeta: any business or creator account can publish through the API
The free ChatGPT tier cannot add custom MCP connectors at allTimeToPostOur Free account added one on 12 Oct 2026; whether writes then run, we did not test
Developer mode is on the free tier, no paid plan neededChrombyteOpenAI's pricing table says Plus and Pro; the menu item was there on Free anyway
Custom MCP connectors come with developer mode on Plus and ProSocialClaw, Hjarni, Upload-PostOpenAI Help Center: Pro gets read and fetch only, Plus is not named; full MCP is Business, Enterprise, Edu
Meta's only official MCP is the Ads MCPPorter MetricsMeta lists three, ads, developer apps and WhatsApp; none posts to Instagram
ChatGPT desktop MCP support is still rolling outDM Daddy, SociahiveOpenAI documents MCP servers in the desktop app and custom servers on the web
Claims on pages ranking for these searches on 12 October 2026, against OpenAI's and Meta's documentation and our own ChatGPT account the same day.

What have we learned publishing to Instagram ourselves?

Should a small business connect ChatGPT to Instagram?

For reading, yes, and it takes ten minutes: Windsor, Metricool or The Viral Sauce pulling your reach and best posts into a chat is a genuinely useful way to plan next week. For publishing, the plugin is the easy part. ChatGPT still has to hand over a JPEG at a public address with a caption, it will ask you before each post, it does not run from the phone app, and the writing and the picture are still yours to get right. Our tested ChatGPT prompts for Instagram reels and the Instagram post size guide cover those two halves.

If what you want is finished, on brand posts going out on a schedule, the connection is the wrong end to start from. We built AI Social Media Now to make the posts from your website and publish them through this same Meta API, with no token, plugin or server address to manage. If you want a ChatGPT workflow you control, a directory plugin with Read, Write capabilities is the sensible start, and if a post refuses to go out, why you can't schedule Instagram posts and Meta Business Suite not posting to Instagram are where most of the causes are written down.

Finished, on brand posts and stories, published to Instagram for you

See how it works

Frequently asked questions

Can ChatGPT post to Instagram?

Yes, through a plugin or a custom MCP server that wraps Meta's Instagram API. On 12 October 2026 ChatGPT's directory listed SocialClaw, Instagram & TikTok by 1Social, Metricool and Postiz as able to post or schedule. ChatGPT asks for confirmation before a write action by default.

Is there an official Instagram app or MCP server for ChatGPT?

No. Meta's MCP overview lists three servers, for ads, for managing developer apps and for WhatsApp Business, and validates ChatGPT on the web as a client, but none publishes organic Instagram posts. Every Instagram plugin in ChatGPT is made by a third party.

How do I add an MCP server to ChatGPT?

Open chatgpt.com/plugins in a browser, click Add, then Add custom MCP server. Enter a name and the server URL, choose OAuth or no authentication, tick I understand and want to continue, and click Create as a plugin. ChatGPT then asks you to sign in to the service if it uses OAuth.

Can I connect ChatGPT to Instagram on the free plan?

Directory plugins can be discovered and used on every plan, including Free. OpenAI's pricing table lists developer mode for Plus and Pro only, but our Free account could add a custom MCP server on 12 October 2026. We did not test whether a Free account can then run write actions.

Does ChatGPT Plus or Pro allow posting through a custom MCP server?

OpenAI's pages disagree. The pricing table lists developer mode for Plus and Pro, while the Help Center says full MCP with write actions is for Business, Enterprise and Edu, and that Pro users can connect MCPs with read and fetch permissions only. Directory plugins with write capability are the safer route on a personal plan.

Does it work in the ChatGPT mobile app?

No. OpenAI's Help Center answers the question Are MCP apps available on mobile with No, web only. Set up and use Instagram publishing from ChatGPT in a browser, or in the desktop app, which has its own MCP server settings.

Can ChatGPT post an image it generated straight to Instagram?

Not directly. Meta's API accepts only JPEG files hosted at a public URL, and ChatGPT's images stay inside the chat until something uploads them. A plugin has to convert the image and host it, or you upload it yourself and give ChatGPT the link.

How many posts a day can ChatGPT publish to Instagram?

Meta limits each Instagram account to 100 API-published posts in a rolling 24 hours, with a carousel counting as one. The limit is shared by every tool posting to the account, so ChatGPT and a scheduler draw on the same allowance.

How we researched this

  • The ChatGPT screenshots are of our own Free account, taken on 12 October 2026: the plugin directory searched for Instagram, the listing pages of SocialClaw and Windsor.ai Instagram, the Add custom MCP server dialog, and the Connect screen ChatGPT showed after we added Meta's ads server. We stopped at that screen, did not sign in to Meta, and deleted the plugin straight afterwards. We did not install any third party Instagram plugin, so nothing here says how well one publishes over weeks.
  • Every rule about what ChatGPT allows was read on OpenAI's own pages on 12 October 2026: the Help Center article on developer mode and MCP apps, the articles on connected apps and on plugins, the developer guides Add custom MCP server and Building MCP servers, and the personal plans table on chatgpt.com/pricing, photographed logged out. Where they disagree with each other, and they do, we quote both and say what our account did.
  • Every rule about what Instagram accepts comes from Meta's Content Publishing guide, re-read on 12 October 2026, and from the Business Login and token pages we photographed for our Claude version of this guide on 10 October. Meta's list of its own MCP servers was photographed on 12 October.
  • The video was chosen after reading its transcript. The vendor pages that rank for connect ChatGPT to Instagram and the related searches were read in full on 12 October 2026; Google answered two of our six queries, so the ranking for the other four is DuckDuckGo's. Reddit threads could not be read and are not cited.
  • Our own product publishes to Instagram through the same Meta API every route here ends at. The section on what we learned is from our own code, and the call to action at the end is ours, so read it knowing that.

Sources

  1. 1Developer mode and MCP apps in ChatGPT — OpenAI Help Center. Checked 12 October 2026.
  2. 2Connected apps in ChatGPT — OpenAI Help Center. Checked 12 October 2026.
  3. 3Plugins in ChatGPT — OpenAI Help Center. Checked 12 October 2026.
  4. 4Add custom MCP server — OpenAI for Developers. Checked 12 October 2026.
  5. 5Building MCP servers for plugins and API integrations — OpenAI for Developers. Checked 12 October 2026.
  6. 6Model Context Protocol — ChatGPT Learn. Checked 12 October 2026.
  7. 7ChatGPT pricing, personal plans — OpenAI. Checked 12 October 2026.
  8. 8Connect AI agents to Meta with MCP — Meta for Developers. Checked 12 October 2026.
  9. 9Manage ads from an AI agent with Meta ads AI connectors — Meta Business Help Centre. Checked 10 October 2026.
  10. 10Instagram Platform: Content Publishing — Meta for Developers. Checked 12 October 2026.
  11. 11Business Login for Instagram — Meta for Developers. Checked 10 October 2026.
  12. 12Instagram Platform: Overview — Meta for Developers. Checked 10 October 2026.
  13. 13How to Connect Instagram to ChatGPT + 3 Ways to Use It — Metricool on YouTube. Checked 12 October 2026.
  14. 14Instagram to ChatGPT integration — Windsor.ai. Checked 12 October 2026.
  15. 15Instagram for ChatGPT — Composio. Checked 12 October 2026.
  16. 16ChatGPT Instagram integration — Carly. Checked 12 October 2026.
  17. 17ChatGPT MCP servers — Carly. Checked 12 October 2026.
  18. 18Instagram ChatGPT tutorial — Porter Metrics. Checked 12 October 2026.
  19. 19Post to Instagram from ChatGPT — Chrombyte. Checked 12 October 2026.
  20. 20Can ChatGPT post to social media? — TimeToPost. Checked 12 October 2026.
  21. 21Connect ChatGPT and Claude to Instagram DMs — DM Daddy. Checked 12 October 2026.
  22. 22How to connect ChatGPT to your social media accounts — SocialClaw. Checked 12 October 2026.
  23. 23ChatGPT social media — Upload-Post. Checked 12 October 2026.
  24. 24How to use MCP with ChatGPT — Hjarni. Checked 12 October 2026.
  25. 25Connect ChatGPT to social media — Sociahive. Checked 12 October 2026.

More articles

How to connect Claude to Instagram: the three MCP routes that actually post, checked against Meta's own rules

21 min read

How to connect Claude to LinkedIn: the three MCP routes that actually post, checked against LinkedIn's own rules

24 min read

How to connect Claude to TikTok: the official Ads MCP, the three routes that post, and what TikTok's audit really allows

35 min read