Instagram Dm MCP server
io.github.KynuxDev/mcp-instagram-dm·v2.1.1·4 starsRead, send, search & manage Instagram DMs through AI assistants. 15 tools, cookie auth.
4 stars60 downloads/wk
Reviews
Write oneNobody has reviewed Instagram Dm yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Instagram Dm tools (15, 3 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
instagram_approve_pendingApprove a pending DM request
instagram_create_threadwrite actionStart a new DM conversation by sending a message to one or more users
instagram_get_inboxList recent Instagram DM conversations
instagram_get_pendingList pending (unapproved) DM requests
instagram_get_threadGet messages from a specific DM conversation. Automatically paginates when limit > 20 (e.g. limit=500 fetches 500 messages at once).
instagram_like_messageReact to a message with an emoji (default: heart)
instagram_mark_seenMark a conversation as read
instagram_search_inboxSearch inbox by username or name (scans all pages)
instagram_search_messagesSearch for messages containing specific text within a DM thread
instagram_search_usersSearch Instagram users (useful for finding users to message)
instagram_send_linkwrite actionShare a link in an Instagram DM thread
instagram_send_messagewrite actionSend a text message in an Instagram DM thread
instagram_thread_infoGet conversation details: participants, group name, mute status, and more
instagram_unsend_messageUnsend a message you sent (your own messages only)
instagram_user_infoGet a user's profile information
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan7 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 173 days ago8/15
- Maintainer identityregistry namespace matches repository owner6/10
How Instagram Dm compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 78/100
- higher than 62% of 3,470 Web search servers
- Tools
- 15
- the typical Web search server has 5
- Tools that change things
- 20%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 4
- more than 75% of 1,786 Web search servers
- Downloads a week
- 60
- more than 42% of 827 Web search servers with a package
What its tools let an agent do: 12 read · 3 change
Install Instagram Dm in Claude Code, Cursor or VS Code
Runs npx -y mcp-instagram-dm on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp-instagram-dm -- npx -y mcp-instagram-dm
What the publisher says
From the Instagram Dm repository's README, as published. We do not edit it. Read it on GitHub
📨 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.
A Model Context Protocol server that bridges Instagram Direct Messages with AI assistants like Claude, Cursor, and any MCP-compatible client.
Cookie-based authentication — no API keys, no OAuth, just works.
Getting Started · Features · Configuration · Tools Reference · Contributing
💡 If you find this useful, please consider giving it a ⭐ — it helps others discover the project!
⚡ Getting Started
Get up and running in under 60 seconds:
1. Add to your MCP config (Claude Desktop, Claude Code, or Cursor):
{
"mcpServers": {
"instagram": {
"command": "npx",
"args": ["-y", "mcp-instagram-dm"],
"env": {
"INSTAGRAM_SESSION_ID": "your_session_id",
"INSTAGRAM_CSRF_TOKEN": "your_csrf_token",
"INSTAGRAM_DS_USER_ID": "your_user_id"
}
}
}
}2. Talk to your AI assistant:
"Read my Instagram DMs"
That's it — you're ready. 🎉
Need help getting your cookies? See Configuration below.
🎬 What It Looks Like
You: "Show me my unread Instagram DMs"
Claude: Fetching your inbox...
📬 Inbox (3 conversations)
[UNREAD] john_doe (thread_id: 340282366841710300...)
Last: [2026-03-29 14:23:01] john_doe: Hey, are you free tonight?
[UNREAD] [GROUP] project_team (thread_id: 340282366841710301...)
Last: [2026-03-29 13:45:22] alice: Meeting moved to 3pm
jane_smith (thread_id: 340282366841710302...)
Last: [2026-03-29 10:12:45] You: Thanks! See you then
You: "Reply to john_doe: Yeah, let's meet at 7!"
Claude: ✅ Message sent: "Yeah, let's meet at 7!"✨ Features
15 tools across three categories — everything you need to manage your Instagram DMs:
📥 Read & Monitor
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Instagram Dm: common questions
- Is Instagram Dm MCP server safe?
- Mostly: it is graded B (78/100). Read the Instagram Dm safety report
- How do I install Instagram Dm?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Instagram Dm need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Instagram Dm maintained?
- The last commit was 210 days ago (2026-04-08). The latest release is v2.1.1.
- What can I use instead of Instagram Dm?
- Servers from other publishers that do the same job: aChurch.ai MCP server and Apple Mail MCP server.
- How does Instagram Dm compare with other Web search MCP servers?
- safety score 78/100 (higher than 62% of 3,470 Web search servers); tools 15 (the typical Web search server has 5); tools that change things 20% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Instagram Dm
Same job from other publishers: the closest match first, then the best rated.
- aChurch.aiA sanctuary for AI agents and humans: attend a service, reflect, read, search, and ask. No auth.not reviewedEstablishedA
- Apple MailRead, search, compose, and send emails via Apple Mail on macOS.not reviewedEstablishedA