kynuxdev avatar

Mcp Instagram Dm

kynuxdev/mcp-instagram-dm

This server bridges Instagram Direct Messages to MCP clients using cookie-based authentication. It exposes 15 tools split across reading (get_inbox, get_thread with auto-pagination, get_pending), sending (send_message, send_link, create_thread, like_message, unsend_message), and searching (search_inbox, search_messages, search_users). You authenticate with sessionid, csrftoken, and ds_user_id cookies extracted from your browser. Reach for this when you want to triage DMs, search conversation history, or send replies without context switching from Claude Desktop or Cursor. The auto-pagination on get_thread means you can pull hundreds of messages in one call. It talks directly to Instagram's private API, so no official keys or OAuth flows required.

GitHub stars
2
tools
15
transport
STDIO
last updated
Apr 4, 2026

Tools

15 tools

Public tool metadata for what this MCP can expose to an agent.

instagram_get_inboxList recent DM conversations with unread/group/muted indicators

List recent DM conversations with unread/group/muted indicators

No parameter schema in public metadata yet.

instagram_get_threadGet messages from a conversation (auto-paginates — fetch 500+ messages at once)

Get messages from a conversation (auto-paginates — fetch 500+ messages at once)

No parameter schema in public metadata yet.

instagram_get_pendingList pending DM requests waiting for your approval

List pending DM requests waiting for your approval

No parameter schema in public metadata yet.

instagram_user_infoGet any user's profile: bio, followers, posts, verification

Get any user's profile: bio, followers, posts, verification

No parameter schema in public metadata yet.

instagram_thread_infoThread metadata: participants, group info, mute/archive status

Thread metadata: participants, group info, mute/archive status

No parameter schema in public metadata yet.

instagram_send_messageSend a text message in any thread

Send a text message in any thread

No parameter schema in public metadata yet.

instagram_send_linkShare a URL with optional caption

Share a URL with optional caption

No parameter schema in public metadata yet.

instagram_create_threadStart a new DM with one or multiple users

Start a new DM with one or multiple users

No parameter schema in public metadata yet.

instagram_like_messageReact to any message with any emoji

React to any message with any emoji

No parameter schema in public metadata yet.

instagram_unsend_messageUnsend your own messages

Unsend your own messages

No parameter schema in public metadata yet.

instagram_mark_seenMark a conversation as read

Mark a conversation as read

No parameter schema in public metadata yet.

instagram_approve_pendingApprove a pending DM request

Approve a pending DM request

No parameter schema in public metadata yet.

instagram_search_inboxSearch conversations by username or name (scans all pages)

Search conversations by username or name (scans all pages)

No parameter schema in public metadata yet.

instagram_search_messagesFind messages containing specific text within a thread

Find messages containing specific text within a thread

No parameter schema in public metadata yet.

instagram_search_usersSearch Instagram users to start new conversations

Search Instagram users to start new conversations

No parameter schema in public metadata yet.

Sponsors

Readme

📨 MCP Instagram DM

Control your Instagram DMs with AI

Read, send, search, and manage Instagram Direct Messages through natural language with any MCP-compatible AI assistant.

npm version npm downloads GitHub stars


View the full README on GitHub

Details

Repository
github.com/kynuxdev/mcp-instagram-dm
Categories
Search & Web Crawling, Media & Entertainment
Package
mcp-instagram-dm
Transport
STDIO
Registry
MCP registry, active

Related Search & Web Crawling MCP servers

View all
1laradji avatarDeadzonelaradji/deadzoneLocal-first MCP server: semantic search over library docs. No cloud, no API key, no telemetry.2stars
2libres-coder avatarParseflowlibres-coder/parseflowPDF parsing server with text extraction, metadata, search, images, and TOC via MCP2stars
3mambalabsdev avatarMcp Domain To Linkedin Url Resolvermambalabsdev/mcp-domain-to-linkedin-url-resolverResolves a company domain or name to its LinkedIn URL from search results, with confidence.2stars
4web3-plurality avatarAI Context Flowweb3-plurality/plurality-mcp-serverUniversal memory for AI agents and tools. Save, organize and search context anywhere.2stars
5nicolaiprodromov avatarArxSourcenicolaiprodromov/arxsourceSearch, read and analyze arXiv papers, and find their code: LaTeX, citations, alerts.2stars
6pattyboi101 avatarIndieStackpattyboi101/indiestackSearch 3,100+ developer tools via MCP. Install commands, compatibility data, health scores.2stars