Automate

Post to Instagram from Claude

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.

One value to paste
https://api.antwork.io/mcp

Claude connects to Antwork as a custom connector: one URL in the Add custom connector dialog, then a sign-in on Antwork's own consent page. The same connector works in Claude Desktop once you are signed in.

Claude Pro, Max, Team, or Enterprise required. Custom connectors are not available on the free Claude plan.

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.

The short answer

Yes. Claude can post to Instagram through Antwork, a Model Context Protocol (MCP) connector. You add Antwork's server URL as a custom connector in Claude, connect your Instagram professional account (Business or Creator) once on Instagram's own login screen, and from then on Claude writes captions, schedules and publishes posts, carousels and Reels from inside the conversation. Antwork uses Instagram's official publishing API with the permissions you granted, so there is no password to share, no API key to paste and no browser extension driving your logged-in Instagram.

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 2026

Connect it

0:59 · Captions EN / ES

Every screen is a real recording of claude.ai and Antwork, made on 26 September 2026. The chat list in the sidebar is blurred for privacy; only the cursor, zooms and captions are added.

  1. Click Connect and we'll open Claude's Add custom connector dialog with the MCP URL copied to your clipboard. In claude.ai you can also get there yourself: Customize, then Connectors, then Add, then Add custom connector.

Is there a native Claude connector for Instagram?

Claude does not post to Instagram on its own, and Anthropic does not ship an Instagram connector. Claude supports custom connectors over MCP, and Antwork is one built for publishing: you add it from Claude's connector settings and its tools appear like any other, with no browser extension and no API key. These are the approaches you are actually choosing between, and they differ in what each one leaves you holding.

  • An analytics connectorPulls Instagram numbers into the chat so you can ask about followers, impressions or ad spend in plain language. It reads. Publishing is not part of what it does.
  • A prospecting or outreach serverProfile lookup, enrichment and drafted messages, aimed at finding people rather than posting. These generally ask you to paste a vendor API key into the connector, so the vendor sits between Claude and Instagram holding a key and whatever it gathered about the people you searched for.
  • A general integration toolkitOne MCP endpoint that fronts hundreds of apps. Instagram is one entry in a catalogue, and the tools you get are the generic ones that catalogue exposes.
  • A workflow builderYou build and maintain a flow, then trigger it. Claude is a node inside the automation rather than the thing driving it, and every change means editing the flow.
  • A browser extensionDrives Instagram inside your own logged-in tab. Nothing to authorize, and nothing authorized either: it is your session being automated, which is the arrangement Instagram's User Agreement is most explicit about.
  • Antwork, a publishing connectorDrafting, scheduling and publishing to Instagram are first-class tools, running against Instagram's official API on scopes you granted, with the platform's real limits enforced server-side. Claude drives them from the conversation. No vendor API key.

What you can say once Instagram is connected

“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?”

You see it before it goes out

Antwork does not answer with a wall of text. It renders real, clickable panels inside Claude — the same interface you would get in a dashboard, in the conversation you are already in. No other social tool does this.

  • 01A post card with the draft, editable in place, with the publish and schedule buttons on it
  • 02A month calendar of everything scheduled across every connected account
  • 03Your media library as a thumbnail grid you can attach from
  • 04A connections panel with a Connect button per platform
  • 05A table of recent posts you can click into
Rendered in the chat
Draft · Instagram269 / 2,200

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.

PublishScheduleedit in place

What is different about Instagram

Only here

JPEG only

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.

A carousel does not have to be all one thing

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.

There is no landscape

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.

Fifteen minutes, ten times over

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.

Questions

Can Claude connect to Instagram?
Yes. Antwork is the connector: you add one URL to Claude, approve Instagram once over OAuth, and from then on Claude drafts, schedules and publishes to your account from the chat itself. No API key, no browser extension, no copying between tabs.
Is there a native Claude connector for Instagram?
Claude does not post to Instagram on its own, and Anthropic does not ship an Instagram connector. Claude supports custom connectors over MCP, and Antwork is one built for publishing: you add it from Claude's connector settings and its tools appear like any other, with no browser extension and no API key.
Can Claude AI access Instagram?
Not on its own. Claude has no built-in Instagram access; it reaches Instagram through a connector you add. With Antwork connected, Claude can publish to your Instagram professional account and read how your own posts performed. It cannot browse Instagram, see other accounts or open your direct messages.
How do I set up Claude for Instagram?
Add Antwork as a custom connector in Claude (Settings, then Connectors, then Add custom connector, and paste the server URL), sign in to Antwork, then ask Claude to connect Instagram. Instagram's own login screen opens; approve it with your Business or Creator account and Claude can draft and post from then on. Custom connectors are a paid Claude feature.
Can Claude post to social media?
Yes, through a connector. With Antwork, Claude publishes to Instagram, LinkedIn, X, Threads, TikTok, YouTube, Facebook and Pinterest from the same conversation, each account connected once over that platform's own OAuth. Drafting and publishing are separate steps, so nothing goes out until you say so.
Can I connect a personal Instagram account?
No. Instagram only lets third-party apps publish to professional accounts, Business or Creator. Switching an account to Creator is free and done in Instagram's own settings.
How is this different from Zapier, n8n or an integration toolkit?
What drives the action. In a workflow builder, Claude is a node inside an automation you maintain. With Antwork, drafting, scheduling and publishing to Instagram are tools Claude operates directly in the conversation, and the platform's limits are enforced server-side rather than being whatever the flow happens to carry.
Do I need an API key to connect Claude?
No. Antwork connects over OAuth — you approve a consent screen in the browser and you are done. There is no key to generate or paste into a URL, which is how most social MCP servers handle it.
Do I need a paid account?
No. Your first two connected accounts are free forever, with unlimited posts and workspaces, and there is no plan gate on MCP access.
Will Claude post without showing me first?
Not unless you ask it to. Drafting and publishing are two separate steps: the agent writes, renders the post card, and only publishes when you confirm.
Does the writing sound like AI?
Antwork hands the agent that account's recent posts, along with how each performed, and the agent writes to match them. On Instagram that includes writing to the length the format rewards, up to 2,200 characters.

Never leave Claude to post again.

One command, one consent screen, and Instagram is something you can just ask for.

Connect Claude to Instagram