Official, multi-account Instagram Graph API MCP: read, publish, analytics, comments, DMs.
Connect Runs on your machine
claude mcp add instagram-mcp -e INSTAGRAM_MCP_ACCESS_TOKEN=<INSTAGRAM_MCP_ACCESS_TOKEN> -e INSTAGRAM_MCP_IG_USER_ID=<INSTAGRAM_MCP_IG_USER_ID> -- uvx adelaidasofia-instagram-mcp==0.1.2
{
"mcpServers": {
"instagram-mcp": {
"command": "uvx",
"args": [
"adelaidasofia-instagram-mcp==0.1.2"
],
"env": {
"INSTAGRAM_MCP_ACCESS_TOKEN": "<INSTAGRAM_MCP_ACCESS_TOKEN>",
"INSTAGRAM_MCP_IG_USER_ID": "<INSTAGRAM_MCP_IG_USER_ID>"
}
}
}
}
{
"mcpServers": {
"instagram-mcp": {
"command": "uvx",
"args": [
"adelaidasofia-instagram-mcp==0.1.2"
],
"env": {
"INSTAGRAM_MCP_ACCESS_TOKEN": "<INSTAGRAM_MCP_ACCESS_TOKEN>",
"INSTAGRAM_MCP_IG_USER_ID": "<INSTAGRAM_MCP_IG_USER_ID>"
}
}
}
}
{
"servers": {
"instagram-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"adelaidasofia-instagram-mcp==0.1.2"
],
"env": {
"INSTAGRAM_MCP_ACCESS_TOKEN": "<INSTAGRAM_MCP_ACCESS_TOKEN>",
"INSTAGRAM_MCP_IG_USER_ID": "<INSTAGRAM_MCP_IG_USER_ID>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
INSTAGRAM_MCP_ACCESS_TOKENOptional, secret | Long-lived Graph API token (optional; or use add_account at runtime, stored in OS keychain). |
INSTAGRAM_MCP_IG_USER_IDOptional | Numeric Instagram Business/Creator account id paired with the access token. |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 17 Jun 2026 |
| Last updated | 17 Jun 2026 |
| Registry name | io.github.adelaidasofia/instagram-mcp |
More marketing and seo servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
