# Instagram MCP Server: Post, Reels and Stories from Claude or ChatGPT **Source:** https://posteverywhere.ai/mcp/instagram --- Instagram Graph API # Instagram MCP Server **PostEverywhere runs a hosted MCP server at `https://mcp.posteverywhere.ai`, and Instagram is one of the 11 platforms it publishes to.** An Instagram MCP server lets an AI assistant publish to Instagram by calling tools, so you can say what you want posted and have it scheduled without opening the app. PostEverywhere publishes through the official Instagram Graph API on accounts you have authorised. Instagram has the richest format surface of any platform we support, and it is the reason a generic "post this everywhere" integration falls short here. A single Instagram account can receive a feed Post, a Reel, a Story or a Trial Reel, and each behaves differently. PostEverywhere exposes all four as an explicit contentType, so the assistant picks the format instead of guessing. It is included on every plan from [$29/mo](https://posteverywhere.ai/pricing), alongside the [REST API](https://posteverywhere.ai/social-media-api). If you would rather schedule Instagram from a dashboard, that is our [Instagram scheduler](https://posteverywhere.ai/instagram-scheduler). ## Connect it to your assistant One URL, no separate Instagram credentials to manage. Connect the server once and every platform you have authorised, including Instagram, becomes available to the assistant. MCP server `https://mcp.posteverywhere.ai`CopyIn your browserIn your terminalRun locallyThe easiest way. No terminal, no API key to copy. Shown here in Claude Desktop. - 1Open Connectors and click AddIn Claude, go to Settings then Connectors and click the + to add a custom connector. - 2Paste the server URLName it PostEverywhere and paste https://mcp.posteverywhere.ai. No client ID or secret needed. - 3Click ConnectPostEverywhere shows up in your connector list. Hit Connect to start the sign-in. - 4Approve accessReview what the agent can do, then Approve. This creates a revocable key for you, nothing to copy or paste. - 5All 33 tools, readyClaude can now schedule, retry, generate captions, read analytics, and manage webhooks across 11 platforms. - 6Ask your agent to postTry "connect to PostEverywhere" or "schedule this to LinkedIn for 9am." It is live. ## What an assistant can do on Instagram ### Four formats, chosen explicitly Post, Reels, Story and Trial Reel are all available as a contentType, so "put this out as a Story" does exactly that. ### Trial Reels for testing A Trial Reel is shown to non-followers first, so you can test a hook without it landing in your existing audience's feed. Few schedulers expose this at all. ### Media handling built in The assistant can upload media from a URL or generate an image, then attach it in the same conversation. ### Draft for approval Instagram posts cannot be edited after publishing, which makes draft mode more useful here than anywhere else. ## Instagram post formats Instagram is one of the three platforms where the format is an explicit choice rather than something inferred from the media. The assistant sets it per post, so you can name the format you want in plain language. PostReelsStoryTrial ReelPassed as `contentType` inside `platform_content.instagram` when the assistant calls `create_post`. ## What you actually type No commands or syntax. You describe the outcome and the assistant calls the tools: “Take this image, write an Instagram caption about scheduling posts from Claude with a hook in the first line and 5 relevant hashtags, and schedule it as a Reel for Wednesday 6pm. Save it as a draft first.” ## Instagram specifics worth knowing ### Instagram always needs media Unlike Facebook, LinkedIn or X, Instagram will not accept a text-only post. Every Instagram post needs an image or video attached, so upload or generate media before scheduling. ### Video defaults to Reels If you attach video and do not state a format, PostEverywhere publishes it as a Reel, which is almost always what you want. Say "as a Story" or "as a post" to override it. ### Captions cannot be edited later Instagram allows editing a caption in-app but not through the API, so a typo means delete and repost. Use draft mode when the copy matters. ## Instagram MCP server FAQs ### What is an Instagram MCP server? An MCP server that exposes Instagram publishing as tools an AI assistant can call, so Claude or ChatGPT can schedule posts, Reels and Stories for you. PostEverywhere publishes through the official Instagram Graph API. ### Can it post Instagram Reels and Stories? Yes. Post, Reels, Story and Trial Reel are all available as explicit formats, so you state which one you want in the prompt rather than hoping the tool infers it. ### What is a Trial Reel? A Reel shown to non-followers first, so you can test whether a hook lands before it reaches your existing audience. PostEverywhere exposes it as a contentType, which most schedulers do not. ### Is this a scraper? No. It publishes through the official Instagram Graph API on accounts you have authorised. It does not scrape profiles or automate engagement. ### Can I post text-only to Instagram? No, and that is an Instagram rule rather than ours. Every Instagram post needs an image or video. The assistant can upload media from a URL or generate an image first. ## Publish to Instagram from your assistant The hosted MCP server, the REST API and all 33 tools are included on every plan. Starter is $29/mo with a 7-day trial; a card is required and there is no free plan. [See pricing](https://posteverywhere.ai/pricing)[All 33 tools on the server](https://posteverywhere.ai/mcp) ## MCP servers for the other platforms The same server publishes to all 11. Connect once and every authorised account is available. [LinkedIn](https://posteverywhere.ai/mcp/linkedin)[Discord](https://posteverywhere.ai/mcp/discord)[YouTube](https://posteverywhere.ai/mcp/youtube)[Facebook](https://posteverywhere.ai/mcp/facebook)[X (Twitter)](https://posteverywhere.ai/mcp/x)[Telegram](https://posteverywhere.ai/mcp/telegram)[TikTok](https://posteverywhere.ai/mcp/tiktok)[Threads](https://posteverywhere.ai/mcp/threads)[Pinterest](https://posteverywhere.ai/mcp/pinterest)[Bluesky](https://posteverywhere.ai/mcp/bluesky)Related reading: [which social media tools have an MCP server](https://posteverywhere.ai/blog/social-media-mcp-servers), [the AI agents we tested](https://posteverywhere.ai/blog/best-ai-agents-for-social-media) and [PostEverywhere for AI agents](https://posteverywhere.ai/agents).