loading…
Search for a command to run...
loading…
Enables AI agents to access Instagram Business account analytics and insights, including follower demographics, post performance, and audience reach.
Enables AI agents to access Instagram Business account analytics and insights, including follower demographics, post performance, and audience reach.
An MCP server that gives AI agents access to Instagram Business account analytics and insights.
| Tool | Description |
|---|---|
get_account_info |
Follower count, bio, media count |
get_recent_posts |
Recent posts with likes, comments, timestamps |
get_post_insights |
Deep metrics on a single post (reach, saves, shares) |
get_audience_info |
Follower demographics (cities, countries, age/gender) |
get_account_reach |
Reach and impressions over time |
get_top_posts |
Best performing posts sorted by engagement |
cd instagram-mcp
python3 -m venv .venv
source .venv/bin/activate
pip install --upgrade pip
pip install "mcp[cli]" httpx
Create a .env file with your credentials:
INSTAGRAM_ACCESS_TOKEN=your_token
INSTAGRAM_ACCOUNT_ID=17841...
developers.facebook.com/tools/explorer):instagram_basic, instagram_manage_insights, pages_show_list, pages_read_engagementme/accounts to get your Page ID{page-id}?fields=instagram_business_accountid field in the response is your INSTAGRAM_ACCOUNT_IDoauth/access_token?grant_type=fb_exchange_token&client_id={app-id}&client_secret={app-secret}&fb_exchange_token={short-lived-token}Note: Your Instagram account must be a Business or Creator account linked to a Facebook Page.
claude mcp add instagram-mcp -e INSTAGRAM_ACCESS_TOKEN=your_token -e INSTAGRAM_ACCOUNT_ID=17841... -- python3 -m src.server
Then ask Claude things like:
A standalone agent that analyzes your Instagram data and generates a weekly content plan with 7 post ideas, captions, and posting times.
source .venv/bin/activate
python -m agent.content_strategist
Requires AWS credentials configured (uses Anthropic Bedrock) and the same .env variables as the MCP server. The agent will:
Run in your terminal:
claude mcp add instagram-mcp-server -- npx Yes, Instagram Server MCP is free — one-click install via Unyly at no cost.
No, Instagram Server runs without API keys or environment variables.
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
Open Instagram Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
CSA PROJECT - FZCO © 2026 IFZA Business Park, DDP, Premises Number 31174 - 001
Security
Low riskAutomated heuristic from public metadata — not a security guarantee.