Connects Claude to Instagram's Direct Messages API so you can send texts, photos, and videos, pull conversation threads, download media from messages, and manage DMs programmatically. Exposes tools for searching users, fetching follower lists, retrieving stories and posts, and marking messages as seen. Handles session persistence to avoid repeated logins. Useful when you're building automation around Instagram engagement, managing customer support through DMs, or pulling conversation data for analysis. Credentials go in a .env file, and it works with both Claude Desktop and Cursor. The media download tools distinguish between direct uploads and shared posts, so you can grab content from either type of message.
claude mcp add --transport stdio trypeggy-instagram_dm_mcp uvx instagram_dm_mcp