How To Post To Instagram With AI

If you want to post to Instagram with AI, keep your captions and media on disk, make sure your Instagram account is a professional account linked to a Facebook Page, run sfeed auth facebook, and let your agent use sfeed to publish or schedule the post. Add MCP when you want structured tools instead of shell commands.

Quick start

curl -fsSL https://sfeed.dev/install.sh | sh
sfeed auth facebook
sfeed status

The auth command is still sfeed auth facebook even if you only want Instagram posting. Meta exposes Instagram publishing through the linked Facebook Page connection.

Before you start

Meta setup help: professional accounts, connect Instagram and a Page, add or change the connected Page.

Example local setup

social/
  rules.md
  queue/
    2026-04-12-instagram-launch.md
  media/
    launch-card.jpg
    demo.mp4

Your agent can read the draft and media paths locally, then use sfeed to upload and post them.

Example prompt

Read ./social/rules.md and ./social/queue/2026-04-12-instagram-launch.md.

Use the media file referenced in the draft.

Show me the Instagram caption first, then use sfeed to post it after I approve.

What sfeed handles

Questions

Can I use sfeed with an Instagram personal account?

No. Instagram posting with sfeed requires a professional Instagram account linked to a Facebook Page.

Can AI post to Instagram from a local image file?

Yes. sfeed accepts local image and video files, stages them when needed, and lets an AI agent publish them to Instagram through MCP or the CLI.

Does Instagram support text-only posts?

No. Instagram posting requires media. sfeed supports single-image, single-video, and image-only carousel Instagram posts up to 10 items.

Can I post a carousel to Instagram with AI?

Yes. sfeed supports image-only Instagram carousels up to 10 items.

Read next