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.
claude mcp add --transport stdio kynuxdev-mcp-instagram-dm uvx mcp-instagram-dm