MCP.so
Sign In
Servers
I

Instagram DM Server for AI Assistants

@KynuxDev

Read, send, search, and manage Instagram Direct Messages through AI assistants via MCP. 15 tools including inbox, send, search, react, and thread management. Cookie-based auth, single dependency, TypeScript strict, auto-pagination.

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

Features

15 tools across three categories:

Read & Monitor

  • instagram_get_inbox — List DM conversations with unread/group/muted indicators
  • instagram_get_thread — Get messages (auto-paginates 500+ messages)
  • instagram_get_pending — List pending DM requests
  • instagram_user_info — Get any user's profile
  • instagram_thread_info — Thread metadata and participants

Send & Manage

  • instagram_send_message — Send text messages
  • instagram_send_link — Share URLs with optional caption
  • instagram_create_thread — Start new DMs with one or multiple users
  • instagram_like_message — React with any emoji
  • instagram_unsend_message — Unsend your messages
  • instagram_mark_seen — Mark conversations as read
  • instagram_approve_pending — Approve pending requests

Search & Discover

  • instagram_search_inbox — Search conversations by username
  • instagram_search_messages — Find messages containing specific text
  • instagram_search_users — Search Instagram users

Quick Start

npx mcp-instagram-dm

Setup takes 60 seconds: grab 3 cookies from Chrome DevTools, add to your MCP config, done.

Design Principles

  • Single dependency — only @modelcontextprotocol/sdk
  • TypeScript strict — zero any types
  • Auto-pagination — fetch 500+ messages with rate limiting
  • 14+ message types — text, media, voice, reels, GIFs, stories, and more
  • Cookie-based auth — no API keys, no OAuth

More from Other