Instagram nodes
Tools for publishing posts, stories, and reels to Instagram. These nodes are also served as MCP tools on the instagram MCP server. Back to the full node reference.
Instagram Publish Post
instagram_publish_post · natural-language configurable · 3 credits on Cloud
Publish a post to an Instagram account.
Credential: Instagram (OAuth)
Parameters
| Field | Type | Required | Description |
|---|---|---|---|
altText | string | Optional accessibility alt text for the media. | |
caption | string | Caption text for the Instagram post. | |
location | string | Optional Instagram location identifier. | |
mediaUrls | array<string> | ✓ | List of image or video URLs to publish. |
Output
Returns a list of records — reference fields downstream as $<node>.postId.
| Field | Type | Description |
|---|---|---|
postId | string | Identifier of the published Instagram post. |
status | boolean | Whether the post was published successfully. |
Instagram Publish Reels
instagram_publish_reels · natural-language configurable · 3 credits on Cloud
Publish a Reel to an Instagram account.
Credential: Instagram (OAuth)
Parameters
| Field | Type | Required | Description |
|---|---|---|---|
caption | string | Caption text for the reel. | |
coverImageUrl | string | Optional cover image URL for the reel. | |
shareToFeed | boolean | Whether to also share the reel to the Instagram feed. Default: true. | |
videoUrl | string | ✓ | URL of the video to publish as a reel. |
Output
Returns a list of records — reference fields downstream as $<node>.reelsId.
| Field | Type | Description |
|---|---|---|
reelsId | string | Identifier of the published reel. |
status | boolean | Whether the reel was published successfully. |
Instagram Publish Story
instagram_publish_story · natural-language configurable · 3 credits on Cloud
Publish a story to an Instagram account.
Credential: Instagram (OAuth)
Parameters
| Field | Type | Required | Description |
|---|---|---|---|
mediaUrls | array<string> | ✓ | List of image or video URLs to publish as stories. |
storyLink | string | Optional link to attach to the story. |
Output
Returns a list of records — reference fields downstream as $<node>.error.
| Field | Type | Description |
|---|---|---|
error | string | Error message if publishing failed. |
status | boolean | Whether the story was published successfully. |
storyId | string | Identifier of the published story. |