Instagram DM MCP
Sends and reads Instagram direct messages, including the pending inbox and shared reels.
Add it to your client
Community- Transport
- stdio
- Runtime
- Python
- Auth
- Required
- License
- MIT
- Stars
- 178
Downloading media out of a conversation is split into two tools on purpose, and that split is the useful part: a photo or video uploaded straight into the thread and a post or reel someone shared sit behind different endpoints, so list_messages exposes item_type on every message and the model picks download_media_from_message or download_shared_post_from_message accordingly. Sending covers text, photo and video addressed by username. Reading covers thread listing with filters, the separate pending inbox, keyword search over threads, lookup by participant ids and marking a message seen. It authenticates with an ordinary Instagram username and password against the private mobile API, which is why it can reach DMs at all and also why it can break without warning.
Similar MCP servers
x-mcp
MCP serverPosts, searches and reads on X through the official API, taking tweet URLs or bare ids alike.
Meta Ads MCP
MCP serverRuns Facebook and Instagram ad campaigns end to end through 42 tools on a hosted remote endpoint.
Bluesky MCP Server
MCP serverTurns a chat client into a Bluesky reader and poster over the AT Protocol, with eighteen tools.

Comments(0)
Sign in to comment