Instagram is one of only two places here where images and video can share a post, and the only one that will not take a PNG.
https://api.antwork.io/mcpChatGPT reaches Antwork through an app you create in Developer mode. It takes about a minute: switch the mode on, add Antwork's server URL, and sign in. There is no API key at any point.
Turn on Developer mode first. In ChatGPT open Settings → Security and login and switch on Developer mode. Without it the Plugins page has no + and there is nothing to paste the URL into. OpenAI lists it for Plus, Pro, Business, Enterprise and Edu on the web (not the mobile apps), though a Free account completed this setup when we tested it on 26 September 2026. On a work account your admin may have to allow it. If you can't find the switch, Claude connects in one click instead.
Instagram needs a professional account (Business or Creator). Personal accounts cannot connect, but switching is free: in the Instagram app, Settings, then Account type and tools, then Switch to professional account, then Creator.
Yes. ChatGPT can post to Instagram through Antwork, a Model Context Protocol (MCP) app. You create an app in ChatGPT's Developer mode with Antwork's server URL, sign in to Antwork, and connect your Instagram professional account (Business or Creator) once on Instagram's own login screen. From then on ChatGPT writes captions in your voice and schedules or publishes posts, carousels and Reels from inside the conversation, through Instagram's official publishing API. No password shared, no API key, no browser extension.
Antwork publishes and schedules to your own Instagram account and reads the engagement on your own posts. It does not browse or scrape other accounts, send direct messages, or follow and like on your behalf.
Checked against the product on 28 September 2026Every screen is a real recording of ChatGPT and Antwork, made on 26 September 2026. Only the cursor, zooms and captions are added.
In ChatGPT open Settings → Security and login and switch on Developer mode. Without it the Plugins page has no +. Plans and work accounts are covered in the questions below.
ChatGPT does not post to Instagram on its own. It can add apps over MCP in Developer mode, and Antwork is one built for publishing: you create it with Antwork's server URL and its drafting, scheduling and publishing tools appear in the composer, with no API key and no browser extension. These are the approaches you are actually choosing between, and they differ in what each one leaves you holding.
“Draft an Instagram caption for this photo in my voice, with three hashtags at the end.”
“Turn this carousel of five images into an Instagram post and schedule it for Saturday.”
“Rewrite my last Instagram caption with a stronger first line.”
“Which of my Instagram posts got the most engagement this month?”
Antwork does not answer with a wall of text. It renders real, clickable panels inside ChatGPT — the same interface you would get in a dashboard, in the conversation you are already in. No other social tool does this.
Shipped something small this week that fixed a big thing. Our token refresh ran daily but checked Instagram against a five minute expiry window, so it could only ever catch a token that happened to die inside those five minutes. It never did. Accounts just went quiet.
Instagram accepts .jpg and .jpeg and nothing else. A PNG, which is what most design tools export by default, is refused. Antwork checks the extension when you attach rather than letting you find out at publish.
Up to ten items in a post, and they can be images and video together. Most platforms here force you to pick one kind; this is not one of them.
Image ratios are 4:5, 1:1 and 1.91:1, and video is 9:16, 1:1 or 4:5. Nothing 16:9 fits, so a cut made for YouTube needs recutting before it comes here.
Each video can run fifteen minutes at 300 MB, and ten of them can sit in one post. The limit you will hit first is almost never the length.
One command, one consent screen, and Instagram is something you can just ask for.