Creativity · MCP — server
MCP Instagram Server
Instagram is the visual arm of modern marketing. The MCP Instagram Server connects to the Instagram Graph API (for Business and Creator accounts) so Claude can list recent media, fetch engagement insights, and reply to comments — a social-media copilot in chat form.
MCP facts
- Kind
- server
- Ecosystem
- anthropic-mcp
- Language
- TypeScript / Node.js
- Transports
- stdio
Capabilities
- Tools: list_media, get_insights, list_comments, reply_to_comment, search_hashtag
- Long-lived access tokens via Facebook Login
- Rate-limit aware (Graph API quotas)
Install
npx -y @modelcontextprotocol-community/server-instagram Configuration
{
"mcpServers": {
"instagram": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol-community/server-instagram"],
"env": {
"INSTAGRAM_ACCESS_TOKEN": "<long-lived-token>",
"INSTAGRAM_BUSINESS_ID": "<ig-business-id>"
}
}
}
} Frequently asked questions
Can it post new content?
Yes — the Content Publishing API supports single-image, carousel, and Reels with caveats. Posting with captions and hashtags is a common tool; Stories and Reels have more scope restrictions.
Personal accounts?
Not supported. The Instagram Basic Display API was deprecated; the Graph API requires a Business or Creator account linked to a Facebook Page.
Compliance?
Treat it like any Meta integration — follow Platform Terms, privacy rules, and don't scrape data the token isn't scoped for.
Sources
- Instagram Graph API — accessed 2026-04-20
- Model Context Protocol — accessed 2026-04-20