What it does
Instagram MCP gives an agent a connection to authorized Instagram media. It is for workflows that need the account's current content or a publishing step.
- Read recent Instagram media.
- Publish an image post from a public URL.
- Keep Instagram sign-in in the connection.
Available functions
longwave_instagram_browse Read Instagram: list recent media or fetch one media item by id (direct Graph /{media-id}). Does not publish or modify content.
Arguments
-
accountId -
stringExact account id from longwave_list_accounts. Omit only when a single account is connected. -
actionrequired - media = list recent media; media_item = fetch one media object by id.
-
limit -
numberMax items to return (1–100). Default 25. -
mediaId -
stringInstagram media id (required for media_item).
longwave_instagram_identity Return the connected Instagram account identity (/me). Use after connect or to confirm which account is active.
Arguments
-
accountId -
stringExact account id from longwave_list_accounts. Omit only when a single account is connected.
longwave_instagram_submit Write to Instagram: publish an image post from a public image URL (create container, then publish). Requires instagram_business_content_publish.
Arguments
-
accountId -
stringExact account id from longwave_list_accounts. Omit only when a single account is connected. -
caption -
stringOptional caption for the post. -
imageUrlrequired -
stringPublic image URL to publish (Instagram Content Publishing).