Skip to main content
Instagram logo

Instagram

Instagram is a social media platform for sharing photos, videos, and stories. Only supports Instagram Business and Creator accounts, not Instagram Personal accounts.

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect

Instagram connects with a single OAuth click - there is no token to paste. The first time an agent uses an Instagram action, FlyMyAI asks you to authorize your Instagram account. Approve it once and the connection is reused for every later run.

Actions

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
INSTAGRAM_CREATE_CAROUSEL_CONTAINERCreate a draft carousel post with multiple images/videos before publishing.ig_user_id, children
INSTAGRAM_CREATE_MEDIA_CONTAINERCreate a draft media container for photos/videos/reels before publishing.ig_user_id
INSTAGRAM_CREATE_POSTPublish a draft media container to instagram (final publishing step).ig_user_id, creation_id
INSTAGRAM_GET_CONVERSATIONGet details about a specific instagram dm conversation (participants, etc).conversation_id
INSTAGRAM_GET_POST_COMMENTSGet comments on an instagram post.ig_post_id
INSTAGRAM_GET_POST_INSIGHTSGet instagram post insights/analytics (impressions, reach, engagement, etc.).ig_post_id
INSTAGRAM_GET_POST_STATUSCheck the processing status of a draft post container.creation_id
INSTAGRAM_GET_USER_INFOGet instagram user info including profile details and statistics.-
INSTAGRAM_GET_USER_INSIGHTSGet instagram account-level insights/analytics (profile views, reach, impressions, etc.).-
INSTAGRAM_GET_USER_MEDIAGet instagram user's media (posts, photos, videos).-
INSTAGRAM_LIST_ALL_CONVERSATIONSList all instagram dm conversations for the authenticated user.-
INSTAGRAM_LIST_ALL_MESSAGESList all messages from a specific instagram dm conversation.conversation_id
INSTAGRAM_MARK_SEENMark instagram dm messages as read/seen for a specific user.recipient_id
INSTAGRAM_REPLY_TO_COMMENTReply to a comment on instagram media.ig_comment_id, message
INSTAGRAM_SEND_IMAGESend an image via instagram dm to a specific user.recipient_id, image_url
INSTAGRAM_SEND_TEXT_MESSAGESend a text message to an instagram user via dm.recipient_id, text
We love our partners - FlyMy.AI builds with the best. Thanks, Instagram!