mcp-instagram-dm
JSON →Read, send, search, and manage Instagram DMs through AI assistants via MCP. 15 tools, cookie-based auth, single dependency.
Install
npx (recommended Tools · 15
- instagram_get_inbox List recent DM conversations with unread/group/muted indicators
- instagram_get_thread Get messages from a conversation (auto-paginates — fetch 500+ messages at once)
- instagram_get_pending List pending DM requests waiting for your approval
- instagram_user_info Get any user's profile: bio, followers, posts, verification
- instagram_thread_info Thread metadata: participants, group info, mute/archive status
- instagram_send_message Send a text message in any thread
- instagram_send_link Share a URL with optional caption
- instagram_create_thread Start a new DM with one or multiple users
- instagram_like_message React to any message with any emoji
- instagram_unsend_message Unsend your own messages
- instagram_mark_seen Mark a conversation as read
- instagram_approve_pending Approve a pending DM request
- instagram_search_inbox Search conversations by username or name (scans all pages)
- instagram_search_messages Find messages containing specific text within a thread
- instagram_search_users Search Instagram users to start new conversations
Environment variables
INSTAGRAM_SESSION_IDINSTAGRAM_CSRF_TOKENINSTAGRAM_DS_USER_ID
Links
★ 2 GitHub stars