@node2flow/instagram-mcp
Publish photos, reels, carousels, and stories; manage comments; view account and media insights; search hashtags via the Instagram Graph API.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
@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
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Instagram MCP for DM and comment automation, AI Agent and content publishing via Meta's official API
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.
Meta Ads MCP server: run Facebook and Instagram campaigns, ad sets, ads and reports from AI.
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.206MIT
- AlicenseAqualityDmaintenanceInstagram MCP server with 23 tools for the Graph API. Manage posts, comments, DMs, stories, hashtags, reels, carousels, and analytics.2378MIT
- AlicenseNot gradedqualityCmaintenanceMCP server providing seamless integration with Instagram's Graph API for business account management, content publishing, and analytics.MIT
- AlicenseBqualityCmaintenanceAn MCP server for the official Instagram Graph API, enabling read, publish, comment, and analytics across Instagram Business/Creator accounts.29131 PyPI17MIT