Skill

Post to Instagram with Publora

Posts images, carousels, Reels, and Stories to Instagram Business accounts via the Publora MCP server, with scheduling support.

Works with instagrampublora

16
Spark score
out of 100
Updated 4 days ago
Source checked Sep 20, 2026
Version 1.0.3
Models
universal

Add to Favorites

Why it matters

Automate your Instagram content posting, including images, carousels, Reels, and Stories, using the Publora MCP. This asset requires a Business account for seamless integration.

Outcomes

What it gets done

01

Post single images to Instagram

02

Publish Instagram carousels

03

Upload Instagram Reels

04

Share Instagram Stories

Source

Get it from source

Spark does not host a copy of it.

Open source

Reports

Agent outcome reports

No reports yet

Overview

Instagram Post via Publora

Creates and schedules Instagram posts - single images, 2-10 image carousels, Reels, and Stories - through the Publora MCP server or REST API, on an Instagram Business account. Use it to publish or schedule Instagram content from an AI assistant. Requires an Instagram Business account, JPEG-only images, and at least one media item per post - Instagram has no text-only posts through this API.

What it does

Instagram Post via Publora creates and schedules Instagram content - single-image posts, 2-10 image carousels, Reels, and Stories - through the Publora MCP server, with a REST API fallback if the MCP connection has issues. It wraps Instagram's Graph API, which has its own constraints distinct from the native app: images must be JPEG (PNG/GIF/WebP are rejected), Reels can run up to 15 minutes (though only 5-90 seconds are eligible for the Reels tab), Stories and carousel videos cap at 60 seconds, and captions are limited to 2,200 characters with only the first 125 shown before "more."

When to use - and when NOT to

Use it to publish or schedule Instagram content programmatically - a product screenshot carousel, a tutorial Reel, a 24-hour Story, or a caption scheduled for a specific time. It only works with an Instagram Business account; Personal and Creator accounts are rejected outright by the underlying API. Every post needs at least one image or video - Instagram has no text-only post type through this API - and a carousel must be all images or all videos, never mixed. Rate limits cap out around 50 posts per 24 hours (some accounts see 25).

Inputs and outputs

Setup: create a free Publora account, convert the target Instagram account to Business in Instagram's own settings, connect it via OAuth in the Publora dashboard, generate an API key, and add an MCP server entry pointing at https://mcp.publora.com with Authorization: Bearer YOUR_API_KEY. The core tool is create_post, taking a platforms array (e.g. ["instagram-11223344"]), content (the caption), and a required scheduledTime in ISO 8601 (use current time + 1 minute for near-immediate posting); get_upload_url fetches a presigned URL for attaching media, requiring contentType to be exactly image/jpeg or video/mp4; list_posts, update_post, and delete_post manage existing posts. Video type (Reels vs. Stories) defaults to Reels and can only be switched to Stories via the REST API's platformSettings.instagram.videoType, since that field isn't exposed through MCP.

Integrations

If the MCP server is unavailable, the same operations are reachable directly over REST at https://api.publora.com/api/v1, authenticated with an x-publora-key header rather than Authorization: Bearer. Publora plans gate volume rather than features: the free Starter tier allows 15 posts/month, Pro allows 100/account/month for $2.99, and Premium allows 500/account/month for $9.99.

Who it's for

Social media managers, marketers, and indie builders who want an AI assistant to publish and schedule Instagram Business content - images, carousels, Reels, and Stories - directly, while automatically respecting the Graph API's stricter-than-native format and rate limits.

FAQ

Common questions

Discussion

Questions & comments · 0

Sign In Sign in to leave a comment.