@node2flow/instagram-mcp
Publish photos, reels, carousels, and stories; manage comments; view account and media insights; search hashtags via the Instagram Graph API.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@node2flow/instagram-mcpShow me my account insights for the last 30 days"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@node2flow/instagram-mcp
MCP server for Instagram Graph API — publish photos, reels, carousels, and stories, manage comments, view insights, and search hashtags through 25 tools.
Quick Start
Claude Desktop / Cursor
{
"mcpServers": {
"instagram": {
"command": "npx",
"args": ["-y", "@node2flow/instagram-mcp"],
"env": {
"INSTAGRAM_ACCESS_TOKEN": "your_access_token",
"INSTAGRAM_ACCOUNT_ID": "your_ig_business_account_id"
}
}
}
}Streamable HTTP (for n8n, custom clients)
INSTAGRAM_ACCESS_TOKEN=xxx npx @node2flow/instagram-mcp --http
# Server starts on http://localhost:3000/mcpDocker
docker compose up -dRelated MCP server: instagram-mcp
Configuration
Variable | Required | Description |
| Yes | Facebook/Instagram User Access Token with instagram_* permissions |
| No | Instagram Business Account ID (find via Facebook Page settings) |
Getting an Access Token
Select your app, request these permissions:
instagram_basic— Read profile and mediainstagram_content_publish— Publish mediainstagram_manage_comments— Manage commentsinstagram_manage_insights— Read insightspages_show_list,pages_read_engagement
Generate a User Access Token and exchange for a long-lived token
Finding Your Instagram Account ID
GET /me/accounts?fields=instagram_business_accountThe instagram_business_account.id is your Instagram Account ID.
25 Tools
Category | Tools | Description |
Account (3) |
| Profile info, analytics, media list |
Publishing (4) |
| Create posts, reels, carousels, stories |
Media (3) |
| Media details, analytics, carousel items |
Comments (5) |
| Comment management + moderation |
Stories (2) |
| Active stories + analytics |
Hashtags (3) |
| Hashtag research + discovery |
Mentions (2) |
| Tagged and mentioned media |
Prompts
Prompt | Description |
| Guide for publishing photos, reels, carousels, and stories |
| Guide for viewing account and media insights |
License & Links
License: MIT
Smithery: node2flow/instagram
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kaewz-manga/instagram-mcp-community'
If you have feedback or need assistance with the MCP directory API, please join our Discord server