ClawLink
Social Media Apps29 toolsBrowser login (OAuth), no API keys

Instagram integration for AI agents

Publish posts and manage media

Use it from your agent

One ClawLink account serves every agent you run. Pick the guide for yours, or connect Instagram once and call the same tools from all of them.

Deeper comparison, failure modes and setup details: Instagram for AI agents, in depth.

Setup

Connect Instagram through ClawLink's hosted setup to publish content, manage comments, get insights, and handle messaging from your Instagram Business account.

  • Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
  • Where: the ClawLink dashboard, or ask your agent to connect it.

What your agent can do

Instagram exposes 29 tools through ClawLink. The 27 most used are listed here; your agent sees all of them.

ToolWhat it doesKind
instagram_create_carousel_containerCreate an Instagram carousel containerWrite
instagram_get_ig_comment_repliesList replies to an Instagram commentRead
instagram_get_ig_mediaGet a specific Instagram media itemRead
instagram_get_ig_media_childrenGet Instagram media children (carousel items)Read
instagram_get_ig_media_commentsList comments on an Instagram media itemRead
instagram_get_ig_media_insightsGet insights for an Instagram media itemRead
instagram_get_ig_user_content_publishing_limitGet Instagram content publishing limitRead
instagram_get_ig_user_mediaList Instagram media itemsRead
instagram_get_ig_user_storiesList Instagram user storiesRead
instagram_get_ig_user_tagsList Instagram user tagsRead
instagram_get_user_infoGet Instagram user infoRead
instagram_get_user_insightsGet Instagram user insightsRead
instagram_post_ig_media_commentsPost a comment on an Instagram media itemWrite
instagram_post_ig_user_mediaCreate an Instagram media containerWrite
instagram_post_ig_user_media_publishPublish an Instagram media itemWrite
instagram_get_conversationGet details about a specific Instagram DM conversation (participants, etc)Read
instagram_get_ig_user_live_mediaGet live media objects during an active Instagram broadcastRead
instagram_get_messenger_profileGet the messenger profile settings for an Instagram accountRead
instagram_get_page_conversationsGet Instagram conversations for a Page connected to an Instagram Business accountRead
instagram_list_all_conversationsList all Instagram DM conversations for the authenticated userRead
instagram_list_all_messagesList all messages from a specific Instagram DM conversationRead
instagram_mark_seenMark Instagram DM messages as read/seen for a specific userWrite
instagram_post_ig_comment_repliesCreate a reply to an Instagram commentWrite
instagram_post_ig_user_mentionsReply to a mention of your Instagram Business or Creator accountWrite
instagram_send_imageSend an image via Instagram DM to a specific userWrite
instagram_send_text_messageSend a text message to an Instagram user via DM in an existing conversationWrite
instagram_update_messenger_profileUpdate the messenger profile settings for an Instagram accountWrite