Loading...
Loading...
Automate Instagram tasks via Rube MCP (Composio): create posts, carousels, manage media, get insights, and publishing limits. Always search tools first for current schemas.
npx skill4agent add composiohq/awesome-claude-skills instagram-automationRUBE_MANAGE_CONNECTIONSinstagramRUBE_SEARCH_TOOLShttps://rube.app/mcpRUBE_SEARCH_TOOLSRUBE_MANAGE_CONNECTIONSinstagramINSTAGRAM_GET_USER_INFOINSTAGRAM_CREATE_MEDIA_CONTAINERINSTAGRAM_GET_POST_STATUSINSTAGRAM_CREATE_POSTINSTAGRAM_POST_IG_USER_MEDIA_PUBLISHimage_urlvideo_urlcaptionig_user_idINSTAGRAM_CREATE_MEDIA_CONTAINERINSTAGRAM_CREATE_CAROUSEL_CONTAINERINSTAGRAM_GET_POST_STATUSINSTAGRAM_POST_IG_USER_MEDIA_PUBLISHchildrencaptionig_user_idINSTAGRAM_GET_IG_USER_MEDIAINSTAGRAM_GET_USER_MEDIAINSTAGRAM_GET_IG_MEDIAINSTAGRAM_GET_POST_INSIGHTSINSTAGRAM_GET_IG_MEDIA_INSIGHTSINSTAGRAM_GET_USER_INSIGHTSig_user_idmedia_idmetricperiodperiodINSTAGRAM_GET_IG_USER_CONTENT_PUBLISHING_LIMITig_user_idINSTAGRAM_GET_IG_MEDIA_COMMENTSINSTAGRAM_GET_IG_MEDIA_CHILDRENmedia_idig_media_id1. Call INSTAGRAM_GET_USER_INFO
2. Extract ig_user_id from response
3. Use in all subsequent API calls1. Call INSTAGRAM_CREATE_MEDIA_CONTAINER
2. Extract container_id from response
3. Poll INSTAGRAM_GET_POST_STATUS with container_id
4. Wait until status is 'FINISHED' before publishing| Task | Tool Slug | Key Params |
|---|---|---|
| Get user info | INSTAGRAM_GET_USER_INFO | (none) |
| Create media container | INSTAGRAM_CREATE_MEDIA_CONTAINER | image_url/video_url, caption |
| Create carousel | INSTAGRAM_CREATE_CAROUSEL_CONTAINER | children, caption |
| Publish post | INSTAGRAM_CREATE_POST | ig_user_id, creation_id |
| Publish media | INSTAGRAM_POST_IG_USER_MEDIA_PUBLISH | ig_user_id, creation_id |
| Check post status | INSTAGRAM_GET_POST_STATUS | ig_container_id |
| List user media | INSTAGRAM_GET_IG_USER_MEDIA | ig_user_id |
| Get media details | INSTAGRAM_GET_IG_MEDIA | ig_media_id |
| Get post insights | INSTAGRAM_GET_POST_INSIGHTS | media_id, metric |
| Get user insights | INSTAGRAM_GET_USER_INSIGHTS | ig_user_id, metric, period |
| Get publishing limit | INSTAGRAM_GET_IG_USER_CONTENT_PUBLISHING_LIMIT | ig_user_id |
| Get media comments | INSTAGRAM_GET_IG_MEDIA_COMMENTS | ig_media_id |
| Get carousel children | INSTAGRAM_GET_IG_MEDIA_CHILDREN | ig_media_id |