Summary
DMs without opening the app.
It does one thing — sending — from your own account rather than through a business API, which is why it works on an ordinary personal profile.
What it is
An MCP server for Instagram direct messages. It signs in as your account and sends DMs, with text, photo and video each having their own call.
What you get
- A text direct message sent from your account
- A photo sent as a direct message
- A video sent as a direct message
- Credentials read from a .env file instead of the command line
Requirements
Python 3.11 or newer and an Instagram account. Your username and password go in a .env file, which setup_env.py will create for you; they can also be passed as command-line arguments.
Setup effort
Build from source — clone the repository and build it, then point your client at the binary
