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.
| Tool | What it does | Kind |
|---|---|---|
instagram_create_carousel_container | Create an Instagram carousel container | Write |
instagram_get_ig_comment_replies | List replies to an Instagram comment | Read |
instagram_get_ig_media | Get a specific Instagram media item | Read |
instagram_get_ig_media_children | Get Instagram media children (carousel items) | Read |
instagram_get_ig_media_comments | List comments on an Instagram media item | Read |
instagram_get_ig_media_insights | Get insights for an Instagram media item | Read |
instagram_get_ig_user_content_publishing_limit | Get Instagram content publishing limit | Read |
instagram_get_ig_user_media | List Instagram media items | Read |
instagram_get_ig_user_stories | List Instagram user stories | Read |
instagram_get_ig_user_tags | List Instagram user tags | Read |
instagram_get_user_info | Get Instagram user info | Read |
instagram_get_user_insights | Get Instagram user insights | Read |
instagram_post_ig_media_comments | Post a comment on an Instagram media item | Write |
instagram_post_ig_user_media | Create an Instagram media container | Write |
instagram_post_ig_user_media_publish | Publish an Instagram media item | Write |
instagram_get_conversation | Get details about a specific Instagram DM conversation (participants, etc) | Read |
instagram_get_ig_user_live_media | Get live media objects during an active Instagram broadcast | Read |
instagram_get_messenger_profile | Get the messenger profile settings for an Instagram account | Read |
instagram_get_page_conversations | Get Instagram conversations for a Page connected to an Instagram Business account | Read |
instagram_list_all_conversations | List all Instagram DM conversations for the authenticated user | Read |
instagram_list_all_messages | List all messages from a specific Instagram DM conversation | Read |
instagram_mark_seen | Mark Instagram DM messages as read/seen for a specific user | Write |
instagram_post_ig_comment_replies | Create a reply to an Instagram comment | Write |
instagram_post_ig_user_mentions | Reply to a mention of your Instagram Business or Creator account | Write |
instagram_send_image | Send an image via Instagram DM to a specific user | Write |
instagram_send_text_message | Send a text message to an Instagram user via DM in an existing conversation | Write |
instagram_update_messenger_profile | Update the messenger profile settings for an Instagram account | Write |