MCP Servers / communication / mcp-instagram-dm

mcp-instagram-dm

JSON →
stdionone2communication

Read, send, search, and manage Instagram DMs through AI assistants via MCP. 15 tools, cookie-based auth, single dependency.

Install
How to run this server
[ { "cmd": "npx (recommended", "imports": [] } ]
server path: mcp-instagram-dm
Tools
What this server exposes
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
Configuration
Environment & auth
authnone
envINSTAGRAM_SESSION_ID
envINSTAGRAM_CSRF_TOKEN
envINSTAGRAM_DS_USER_ID
Resources
mcp-instagram-dm — MCP Server · libregistry