The Instagram MCP server for AI agents
Give Claude, Cursor, or any MCP client live access to public Instagram data — profiles, posts, reels, followers, hashtags, and ready-made analytics. One URL, one API key, 31 tools. No scraping, no OAuth, no approvals.
50 free credits on signup · no card required
https://api.instagramapi.dev/mcpWhy MCP
Your AI can now look things up on Instagram
The Model Context Protocol (MCP) is the open standard that lets AI assistants call external tools. Connect our server once, and every conversation can pull fresh Instagram data on demand.
Live data, mid-conversation
Ask in plain English. Your assistant picks the right tool, fetches current numbers from Instagram, and reasons over the result — no copy-pasting screenshots.
Zero glue code
No SDK to wire, no webhook to host. Add one URL and a bearer key to your MCP client and all 31 tools appear instantly, with typed inputs and documented outputs.
Same billing as the API
Every tool call flows through the same gateway as REST: prepaid credits, most calls cost 1 credit, and you're never charged when input is bad or a provider errors.
Setup
Connected in under a minute
Create a key in the dashboard, then add the server to your client of choice.
claude mcp add --transport http instagram https://api.instagramapi.dev/mcp \
--header "Authorization: Bearer ig_live_YOUR_KEY"
What you can ask
From question to answer, no dashboard in between
Once connected, these are ordinary chat messages — your assistant handles the API calls.
“Pull @nike's profile and tell me their engagement rate over the last 12 posts.”
“Compare the follower counts and posting frequency of these 5 creators.”
“Find the top posts for #skincare this week and summarize the common hooks.”
“Check how old this account is and what country it's managed from.”
“Get the latest comments on this post and flag any complaints.”
“Draft a DM opener for @thisbrand based on their recent content.”
Tools
31 Instagram tools, ready to call
Every REST endpoint is exposed as an MCP tool with typed, documented inputs. Costs are identical to the REST API.
Profiles
profileFull public profile for an account.profile_aboutAccount creation date, country of registration, and past usernames.profile_postsRecent posts (feed) for an account.profile_reelsReels (clips) for an account.profile_storiesCurrently-active stories for an account.profile_highlightsStory highlight reels for an account.profile_followersA page of accounts that follow this account.profile_followingA page of accounts this account follows.
Insights
insights_profile_engagementEngagement rate computed from recent posts.insights_profile_best_timeBest hours & days to post, from recent engagement.insights_profile_statsPosting cadence and content-format breakdown.insights_profile_auditEstimate real vs. suspicious followers from a sample.insights_profile_qualifyAI score for how well an account fits your ideal lead.insights_profile_summaryAI sales/CRM brief for an account.insights_profile_nicheAI niche, categories and brand voice.insights_profile_similarFind and rank accounts similar to one you give.insights_post_imageAI vision tags for a post's image.insights_post_commentsAI sentiment + themes over a post's comments.insights_hashtagCompetitiveness & velocity for a hashtag.insights_profile_captionWrite captions in an account's own voice.insights_profile_dm_openerPersonalized cold-outreach opener for an account.
Posts
FAQ
Instagram MCP server, explained
What is the Instagram MCP server?
It's a hosted Model Context Protocol (MCP) endpoint (https://api.instagramapi.dev/mcp) that exposes every Instagram API endpoint as a tool AI assistants can call. Connect it to Claude, Cursor, or any MCP-compatible client and your AI can pull live public Instagram data mid-conversation — no code required.
Which AI tools can connect to it?
Anything that speaks MCP over Streamable HTTP: Claude Code, Claude Desktop, Cursor, Windsurf, ChatGPT models via the OpenAI API, LangChain, and most agent frameworks.
How does authentication work?
The same API key as the REST API. Pass it as an Authorization: Bearer header when you add the server. Keys are created in your dashboard in seconds — no OAuth app review.
What does it cost?
MCP calls are billed exactly like REST calls: prepaid credits, most tools cost 1 credit per call. Sign up and you get 50 free credits to try it — no card required.
Can it access private accounts?
No. The MCP server returns public Instagram data only — the same data the REST API serves. Private accounts and anything requiring a login are never accessible.
Put Instagram in your AI's toolbox
Sign up, create a key, paste one URL. Your assistant does the rest — starting with 50 free credits.