Platform

Instagram

Feed, Stories, and DMs from one workspace

Publish to Instagram with official Meta APIs—creator or business accounts, no Facebook Page required for the connection flow CatCaster uses today.

What you can do in CatCaster

  • Feed image, carousel, and video

    Single images, multi-slide carousels (up to 10 items), and feed videos up to 60 seconds with captions up to 2,200 characters.

  • Stories

    Vertical 9:16 image or video stories with optional AI story canvas adaptations.

  • Inbox and comment replies

    Sync comments and DMs, draft AI replies, and send human-approved responses through Meta’s APIs.

  • Analytics

    Post-level metrics and account insights when your connection includes analytics scopes.

Limits and honest constraints

  • Instagram Reels as a dedicated placement are coming soon—Reels publishing is not available in Compose yet.
  • Stories do not use a separate caption field in the API the same way feed posts do; copy may be composited onto story canvases.
  • Carousel and video size, duration, and aspect-ratio rules are enforced at validate time—see Compose issue center before scheduling.
  • Publishing requires an active Instagram connection with the right OAuth scopes; expired tokens block scheduling until you reconnect.

What AI can help with

  • Rewrite a master post into an Instagram-native caption within the 2,200-character limit.
  • Summarize long copy for feed posts and suggest hooks aligned with Brand Memory.
  • Generate story overlays and image-to-story adaptations when you use AI story tools.
  • Draft inbox replies for comments and DMs; you approve before anything sends.

Claude, Cursor, and other agents

CatCaster exposes a remote MCP server at https://www.catcaster.com/api/mcp. Connect with OAuth (recommended) or a workspace API key. Agents discover workspaces and channels, draft posts, validate placements, schedule or publish with idempotency keys, and read analytics.

Relevant MCP tools

list_workspaces · list_channels · get_brand_context · create_post · update_post · validate_post · schedule_post · publish_post · get_analytics · list_published_content · list_inbox_conversations · get_inbox_conversation · draft_inbox_reply · send_inbox_reply

Example prompt

Connect to CatCaster MCP, call list_channels for my workspace, and create a draft post for Instagram feed with this caption and image URL. Run validate_post, show validation errors, and wait for my confirmation before schedule_post or publish_post. For DMs, only draft_inbox_reply until I explicitly ask you to send_inbox_reply.

OAuth setup for MCP clients is documented in docs/mcp-oauth.md in the CatCaster repository (Supabase OAuth 2.1, dynamic client registration, and consent). Browse AI agent guides →

Frequently asked questions

Do I need a Facebook Page to connect Instagram?
CatCaster supports Instagram creator and business accounts through Meta’s login. You do not need to link a Facebook Page for the connection path described in the product connect dialog.
Can CatCaster schedule Instagram Reels?
Not yet. Feed posts, carousels, videos, and Stories are supported; Reels as a placement is marked coming soon in Compose.
Can Claude or Cursor reply to my Instagram DMs?
Agents can list conversations and draft replies via MCP. send_inbox_reply only runs when you explicitly direct the agent to send after reviewing the draft.
Does CatCaster scrape Instagram?
No. Publishing, inbox, and metrics use official platform APIs with OAuth tokens stored encrypted in your workspace.

Other platforms

Keep the energy. Lose the chaos.

Join 1,400+ founders on the early access list. The first 200 members lock in 50% off — for life.

Try Beta

No Card Required

Already have an account? Log in

Free forever plan · No credit card · Cancel in two clicks

Privacy PolicyTerms of Service