1
Add it to Claude Code
claude mcp add -e "INSTAGRAM_ACCESS_TOKEN=${INSTAGRAM_ACCESS_TOKEN}" instagram-mcp -- npx -y @mcpware/instagram-mcpRequired:
INSTAGRAM_ACCESS_TOKENEnvironment Variables
Set these before running Instagram MCP.
VariableDescriptionRequired
INSTAGRAM_ACCESS_TOKENLong-lived access token with appropriate permissionsYesAvailable Tools (8)
Once configured, Instagram MCP gives your AI agent access to:
get_profile_infoRetrieve Instagram business profile detailsget_media_postsFetch recent posts from an Instagram accountget_media_insightsRetrieve engagement metrics for specific postspublish_mediaUpload and publish images/videos to Instagramget_account_pagesList Facebook pages connected to the accountget_conversationsList Instagram DM conversationsget_conversation_messagesRead messages from specific conversationssend_dmReply to Instagram direct messagesTry It Out
After setup, try these prompts with your AI agent:
→Get my latest Instagram profile metrics and follower count.
→Fetch the engagement insights for my most recent post.
→List my current Instagram DM conversations.
→Analyze the performance of my last 5 posts and suggest content improvements.
Prerequisites & system requirements
- An MCP-compatible client (Claude Code, Cursor, Windsurf, Claude Desktop, or Codex)
- Node.js 18+ with npm/npx installed
INSTAGRAM_ACCESS_TOKEN— Long-lived access token with appropriate permissions
Keep this setup from going cold
Save the docs, env vars, and workflow around Instagram MCP in Conare so Claude Code, Codex, and Cursor remember it next time.