Instagram MCP Server
Instagram MCP server provides comprehensive Instagram Graph API integration with 57 tools for publishing, comments, story management, insights, and direct messaging.
Overview
The Instagram MCP Server brings the full power of Instagram's platform to AI assistants via the Meta Graph API. With 57 tools covering posts, stories, comments, insights, direct messages, and content management, this server provides the most comprehensive Instagram integration available. It also includes Threads API support for managing both platforms.
Community MCP Server:
Integrates with the Instagram Graph API and Threads API through Meta's platform
Key Features
Publish Content
Create and publish feed posts, carousels, reels, and stories with media and captions
Comments & Engagement
Read, reply to, and moderate comments on your posts and reels
Analytics & Insights
Access detailed analytics on reach, impressions, engagement, and audience demographics
Direct Messages
Send and receive DMs, manage conversations, and handle message requests
Story Management
Post stories, view story insights, and manage story replies and interactions
Audience Management
View follower data, manage blocked users, and analyze audience growth
Available Tools
Quick Reference
| Tool | Purpose |
|---|---|
create_post | Create a new feed post with image or video media |
get_insights | Get analytics data for posts, stories, or your account |
manage_comments | Read, reply, and moderate comments on your content |
send_dm | Send a direct message to a user |
create_story | Post a story with media and interactive stickers |
get_audience | View audience demographics and growth metrics |
Detailed Usage
create_post▶
Publish a new feed post with media and caption.
{
"media_url": "https://example.com/photo.jpg",
"caption": "Check out our latest product launch! 🚀",
"media_type": "image"
}
get_insights▶
Get analytics for your account, posts, or stories.
{
"metric": "reach",
"period": "last_30_days"
}
manage_comments▶
Read, reply to, or moderate comments on your posts.
{
"media_id": "123456789",
"action": "reply",
"comment_id": "987654321",
"text": "Thanks for your feedback!"
}
send_dm▶
Send a direct message to an Instagram user.
{
"recipient_id": "user_12345",
"message": "Hi! Thanks for following us."
}
Installation
{
"mcpServers": {
"instagram": {
"command": "npx",
"args": ["-y", "meta-mcp"],
"env": {
"META_ACCESS_TOKEN": "your_meta_access_token",
"INSTAGRAM_BUSINESS_ID": "your_business_id"
}
}
}
}
Meta Business Account Required:
You'll need an Instagram Business or Creator account connected to a Meta Business Account. Get your access token from the Meta for Developers platform.
Use Cases
Content Scheduling
Have AI create and schedule Instagram posts based on your content calendar and brand guidelines.
Engagement Automation
Automate responses to comments and DMs with contextually appropriate replies.
Performance Reports
Generate weekly or monthly performance reports with insights on reach, engagement, and growth.
Community Moderation
Use AI to moderate comments, flag inappropriate content, and manage your community.
Sources
Related Articles
Tasks Organizer MCP Server
A local Model Context Protocol (MCP) server providing backend tools for client-driven project and task management using a SQLite database.
Kubernetes MCP Server
Connect your AI assistant to Kubernetes clusters for cluster management, pod inspection, deployment automation, and troubleshooting.
GitHub MCP Server
GitHub's official MCP server enables AI assistants to manage repositories, issues, pull requests, Actions workflows, and code security directly through natural language.