SuperProfile
Start for free

Schedule Instagram posts from Claude, ChatGPT and any AI assistant

SuperProfile's MCP server lets your assistant plan and schedule your Instagram: feed photos, carousels of 2 to 10 photos or videos, Reels (3 seconds to 15 minutes, with an optional cover and share-to-feed) and Stories, published automatically through Meta's official Instagram content publishing API, with your account connected by Instagram login. New products, automations and posts start as drafts you can review first, and different kinds of change need different permissions.

Connect in Claude

How do I connect it?

Server URL: https://mcp.superprofile.bio/mcp (remote, OAuth).

  1. Create a free SuperProfile account, open Schedule and connect your Instagram professional account.
  2. Add the server to your assistant: Claude, ChatGPT, Cursor, Codex, Gemini or any assistant that supports remote MCP.
  3. Sign in to SuperProfile when the assistant asks, and approve the scheduling permissions.
  4. Ask in plain words. The assistant uploads your media, drafts the post and schedules it when you confirm.

What can I ask my assistant?

Ask, for exampleWhat it does
“Schedule this Reel for Friday at 7 pm with my usual caption.”Uploads the video, drafts the Reel and schedules it
“Show me my grid with next week's posts.”Previews upcoming feed posts above your recent ones
“Move all of next week's posts one day later.”Reschedules them in one request (up to 50)
“How did yesterday's carousel do?”Reads reach, likes, comments, saves, shares and views
“When someone comments GUIDE on Friday's Reel, DM them my guide.”Attaches an Auto-DM that starts when the Reel goes live
“Schedule this Reel for Sunday at 6 pm as a trial reel, and share it with my followers if it does well.”Schedules a trial reel that Instagram shares with your followers if it performs well
“Schedule this Story for 9 am tomorrow and DM my free guide to anyone who replies GUIDE.”Schedules the Story and arms an Auto-DM for private replies that match GUIDE, live once the Story publishes
“Write three caption options for Friday's Reel; I'll choose one later.”Saves the three options on the post; the first is selected until you choose another, and only the selected caption is published
“Save this as my product launch caption.”Stores it in your saved captions
“Schedule this PDF to my LinkedIn profile for Tuesday at 9 am.”Uploads the PDF, drafts a document post and schedules it
An AI assistant scheduling a Reel for Thursday at 7 PM with an Auto-DM armed on the keyword GUIDE
Sample data. The assistant schedules the Reel and arms the Auto-DM, which goes live when the post publishes.

Which tools does it have?

ToolWhat it does
get_instagram_schedule_contextStart here: your connected accounts, permissions and limits
list_scheduled_postsPosts in a date range (up to 62 days) plus drafts
get_scheduled_postRead one post
prepare_scheduled_postCreate or edit a draft or scheduled post, including caption options and Reel options such as a trial reel
prepare_scheduled_post_media_uploadGet an upload link for a photo, video or (LinkedIn only) PDF
confirm_scheduled_post_mediaCheck the upload and add it to the post
schedule_postSchedule, move or retry a post
cancel_scheduled_postCancel, or move back to drafts
duplicate_scheduled_postCopy a post into a new draft
reschedule_scheduled_postsMove up to 50 posts at once
get_instagram_grid_previewPreview your profile grid with upcoming posts
get_scheduled_post_insightsReach, likes, saves, shares and views of a published post
list_saved_captionsYour saved captions
save_captionCreate, update or delete a saved caption
attach_auto_dm_to_scheduled_postAttach or remove a comment-to-DM automation

Can it schedule LinkedIn posts?

Yes, once you have connected LinkedIn in Schedule. Through an AI assistant, these Schedule tools accept LinkedIn: get_instagram_schedule_context (lists your LinkedIn profile), list_scheduled_posts, get_scheduled_post, prepare_scheduled_post, prepare_scheduled_post_media_upload, confirm_scheduled_post_media, schedule_post, cancel_scheduled_post, duplicate_scheduled_post, reschedule_scheduled_posts and get_instagram_grid_preview (published posts shown are only those SuperProfile published in the last 30 days); get_scheduled_post_insights and attach_auto_dm_to_scheduled_post do not work for LinkedIn, and the assistant cannot connect LinkedIn: you do that in Schedule.

Scheduling LinkedIn posts is part of the paid Schedule, the same as Instagram and Facebook Page scheduling: creating, changing and scheduling posts needs a paid plan; viewing and cancelling stay open, and connecting LinkedIn is not plan-gated. See the Instagram scheduler page for what LinkedIn scheduling does and does not include.

Things to know

From 2 minutes ahead (15 minutes for posts with video) up to 90 days ahead, in the time zone you choose. Meta allows an Instagram account up to 100 posts through its publishing API in 24 hours, and SuperProfile checks that limit before each post. An AI assistant can schedule a trial reel through the MCP server by setting reel.trial to MANUAL or SS_PERFORMANCE on prepare_scheduled_post (Reels only). An AI assistant can draft caption options through the MCP server by sending captionOptions (2 to 10, the whole list) and selectedCaptionId on prepare_scheduled_post; only the selected option is published. An assistant connected through the SuperProfile MCP server can attach the Story Auto-DM with attach_auto_dm_to_scheduled_post; it answers private Story replies that match your keyword (or any reply), and public comment replies aren't available for a Story. Instagram allows trial reels only on public professional accounts with at least 200 followers that can appear in recommendations; otherwise SuperProfile marks the post as failed with its own TRIAL_NOT_ELIGIBLE reason, and nothing is reposted as a normal Reel unless the creator chooses to (see Instagram trial reels). Insights are read live from Instagram for published posts. See the Instagram scheduler for everything the scheduler does.

Can an assistant change my store without asking?

Only within the permissions you grant. New products and automations start as drafts you can review first, but saving an edit to something already live applies as soon as it is saved: a live product edit needs the publish permission, while an active Auto-DM automation can be changed with the "Save drafts, edit and pause automations" permission alone. Grant that Auto-DM permission carefully: it also lets an assistant change or pause an automation that is already on. Draft/edit, publication, deletion, customer information and email activation are separate permissions, and you choose them when you connect. Buyer checkout, access and downloads stay in the existing SuperProfile flows; nothing is sold inside the chat. You can manage or revoke access any time in Connected agents in your SuperProfile dashboard.

Frequently asked questions

Does SuperProfile have its own MCP server?

Yes. SuperProfile builds and runs its own remote MCP server; no Zapier or other third party is involved. In Claude, add SuperProfile from the connector directory; in other assistants, add https://mcp.superprofile.bio/mcp as a remote MCP server.

Can it publish or delete without my approval?

Only if you granted that permission. Draft/edit, publication, deletion, customer information and email activation are separate permissions. New products and automations start as drafts, but saving an edit to something already live applies as soon as it is saved: a live product edit needs the publish permission, while an active Auto-DM automation can be changed with the "Save drafts, edit and pause automations" permission alone. Another exception: saving the Instagram DM menu, ice breakers or Story mention reply needs the publish permission, because a feature that is on goes live on Instagram when saved, so review the wording and the on/off state before you approve.

Instagram scheduling on SuperProfile

SuperProfile MCP server pages

Last updated .