@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 "Deploy 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 deployed
Maintenance
Related MCP Connectors
Hosted MCP server for DataLikers — Instagram & TikTok data API. 51 tools: Instagram user search by demographics (gender/age/race/country/city), profiles, bulk lookup, engagement, posts & reels, comments, hashtags, locations, stories, highlights, music, business accounts, top users; TikTok users, videos, comments, hashtags, playlists and top charts. Streamable HTTP, Bearer API key. Free tier: 100 requests on signup at https://datalikers.com/p/1by27bwg
Hosted MCP for Instagram, Facebook, X, LinkedIn, Pinterest, and Ghost. OAuth 2.1, 38 tools.
Instagram MCP for public posts, comments, replies, users, and video/Reels speech-to-text.
All HasData scraping tools in one MCP server: Google, TikTok, Instagram, maps, e-commerce and more.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that integrates with Instagram's Graph API to enable AI-driven management of Instagram Business accounts. It provides tools for fetching profile data, publishing media, analyzing engagement metrics, and managing direct messages.194MIT
- AlicenseAqualityCmaintenanceInstagram MCP server with 23 tools for the Graph API. Manage posts, comments, DMs, stories, hashtags, reels, carousels, and analytics.2343MIT
- AlicenseNot gradedqualityCmaintenanceMCP server providing seamless integration with Instagram's Graph API for business account management, content publishing, and analytics.MIT
- AlicenseBqualityAmaintenanceAn MCP server for the official Instagram Graph API, enabling read, publish, comment, and analytics across Instagram Business/Creator accounts.297MIT