instagram-mcp
Allows AI agents to retrieve Instagram Business/Creator account analytics, including profile info, media insights, audience demographics, story analytics, and more via the Meta 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., "@instagram-mcpget my latest 5 posts"
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.
instagram-mcp
MCP server for organic Instagram analytics via the Meta Graph API (no Ads API).
The Facebook Page tools live in the separate facebook-mcp server.
Connects every Instagram Business/Creator account linked to your Pages; tools
default to your first account and accept ig_user_id to target another.
Quick start
# Windows: double-click start.bat · macOS/Linux: ./start.sh · or:
python launcher.pyInstalls deps, logs in with Facebook (saving tokens), and registers instagram
in your Claude Desktop config. You need a Meta App ID + Secret (one-time app with
Facebook Login and redirect URI http://localhost:8765/callback). Each IG account
must be a Business/Creator account linked to a Facebook Page.
Related MCP server: instagram-mcp
Tools (read-only)
list_connected_accounts,ig_get_all_accounts_summary,list_available_metricsig_get_profile,ig_get_media,ig_get_media_details,ig_get_media_children,ig_get_media_by_typeig_get_media_insights,ig_get_media_insights_bulk,ig_get_reel_insightsig_get_account_insights,ig_compare_account_insights,ig_account_overviewig_get_audience,ig_get_demographics,ig_get_reach_breakdown,ig_get_online_followersig_get_media_comments,ig_get_comment_repliesig_get_stories,ig_get_story_insights,ig_get_live_mediaig_get_top_media,ig_get_follower_growth,ig_get_engagement_rate,ig_get_content_type_performance,ig_get_best_time_to_postig_search_hashtag_media,ig_get_recently_searched_hashtags,ig_get_tagged_media,ig_get_mentioned_mediaig_business_discovery,ig_compare_to_competitorig_get_profile_activity,ig_get_product_tags,ig_get_available_catalogs,ig_get_content_publishing_limitResource
instagram://accountsPublishing (opt-in):
ig_publish_media,ig_reply_comment,ig_delete_comment
All tools take response_format (markdown default / json).
Auth & credentials
Login is shared with facebook-mcp — both read the same
~/.config/meta-social-mcp/credentials.json, so logging in from either server
sets up both. Read permissions: instagram_basic, instagram_manage_insights,
pages_show_list, pages_read_engagement, business_management.
python server.py login --app-id YOUR_APP_ID --app-secret YOUR_APP_SECRET
python server.py whoamiPublishing requires --with-publishing at login (adds instagram_content_publish,
instagram_manage_comments; needs Meta App Review) and META_ENABLE_PUBLISHING=1.
Env knobs
META_GRAPH_VERSION (default v19.0), META_CACHE_TTL, META_ENABLE_PUBLISHING,
META_PAGE_ACCESS_TOKEN, IG_USER_ID, META_SOCIAL_CREDENTIALS.
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.
Hosted MCP server for GA4, Google Ads and Search Console. Google OAuth, nothing to install.
- MysocialOAuthio.mysocial
Social media MCP server: your Instagram, TikTok, YouTube, LinkedIn and Threads history for your AI.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for Instagram Graph API, Threads API & Meta platform — posting, insights, comments, messaging57917 npm29MIT
- 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.29111 PyPI8MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for Instagram Graph API providing 25 tools for publishing photos, reels, carousels, and stories, managing comments, viewing insights, and searching hashtags.10 npm1MIT