Instagram MCP server for your AI assistant
No more blocked requests or scraping workarounds — videos, photos, reels and stories arrive straight through iGram MCP
What your agent can pull from Instagram
Ask in everyday words — the agent fetches the media, the account that posted it and the audience around it
-
Instagram profile
Bio, counts of followers and posts, verified and business flags.
-
Account search
Look an account up by name when the exact username slips your mind.
-
Posts and reels
Recent posts and reels from an account, captions and media included.
-
Post by URL
A single post, reel or carousel — all its slides, the caption and the author.
-
Comments
Everything written under a post or reel, with authors and dates.
-
Likers
Accounts that liked a post or reel, with their names and avatars.
-
Followers
The follower list of an account, page by page.
-
Following
The accounts it follows in return, page by page.
-
Stories live now
Whatever an account has live at this moment, before it expires.
-
Story by URL
One story: its media, the author and the time it disappears.
-
Highlights
Saved collections together with every story kept inside them.
-
Video download
Direct links to the video behind a post, reel or IGTV — without a watermark.
A single MCP for the whole of Instagram
One set of tools for a chat client, an editor or your own code — reels, photos, videos, carousels, stories and highlights.
Save Instagram videos and reels
Public postsA single block in your client’s config is the entire setup — from then on you ask for media in plain words.
{
"mcpServers": {
"igram-mcp": {
"type": "http",
"url": "https://api-wh.igram.world/instagram/mcp"
}
}
}
Grab the video from this reel instagram.com/reel/… and tell me what its caption says
download_instagram_video(url="instagram.com/reel/…")
Pulled the reel at 1080×1920. Its caption says «morning run».
Need the cover as its own file, or the rest of this account’s recent posts?
Connecting the Instagram MCP to your client
Choose your platform and follow the steps
Any client that speaks MCP will do · only the path to the config file changes.
-
Open the MCP settings of your client and locate its config file — usually
mcp.json. -
Add iGram inside the
mcpServersblock:{ "mcpServers": { "igram-mcp": { "type": "http", "url": "https://api-wh.igram.world/instagram/mcp" } } } - Save the file and restart the client so the server is picked up.
-
Now ask for something in a chat:
- Grab the video from this post: instagram.com/p/…
- Save every story this account has live right now
An ordinary ChatGPT account is enough · Developer mode has to be switched on in the settings.
- Open chatgpt.com and sign in.
-
Go to Settings → Security and login, find Developer mode and turn it on.
- Close the settings and head to the plugins page: chatgpt.com/plugins
-
Click the + in the top right corner and pick Create plugin. In the open window, click Create MCP application.
-
Paste the address into the field:
https://api-wh.igram.world/instagram/mcp - Choose OAuth for authentication and press Connect (or Sign in).
- A sign-in window appears — log in or register, then confirm access.
- That is it. In a chat, open the tools icon and enable iGram.
Simply tell the assistant what you need — it reaches for the tool on its own when the request calls for it.
Requires a paid Claude plan · Pro, Max, Team or Enterprise.
- Open claude.ai and sign in.
- Click your name in the bottom left corner → Settings → Connectors.
-
Choose Add custom connector.
-
Paste the address and press Add:
https://api-wh.igram.world/instagram/mcp - Press Connect — a sign-in window appears. Log in or register, then confirm access.
- Back in the chat, open the tools icon under the message box and enable iGram.
Connector missing? Reload the page and make sure it is enabled in the chat’s tool list.
Requires a paid Claude plan · the app for Windows or macOS.
- Install the Claude app, open it and sign in.
- Go to Settings → Connectors.
-
Choose Add custom connector.
-
Paste the address and press Connect:
https://api-wh.igram.world/instagram/mcp - A browser window opens for sign-in — log in or register, then confirm access.
- Go back to the app — iGram is now among the tools.
Keep the app updated — custom connectors work only in recent versions.
Terminal · with Claude Code installed.
- Install Claude Code and sign in, following the prompts on the first run.
-
Run the add command in the terminal:
claude mcp add --transport http igram-mcp https://api-wh.igram.world/instagram/mcp -
Launch Claude Code and type
/mcp. - Select igram-mcp and press Authenticate — a browser opens for sign-in.
- Log in or register, confirm access and return to the terminal.
- Ready — just tell the assistant what you need.
The igram-mcp in the command is merely a label in your own server list — rename it however you like.
Ran into trouble?
- The sign-in window does not open, or authorisation fails. Allow pop-ups in the browser and try connecting again.
- The tool went quiet or vanished from the list. Delete the connector and add it once more at the same address.
- No Connectors section anywhere. Make sure your plan includes it and that the app or page is up to date.
- The session expired. Sometimes signing in again is all it takes — press Authenticate or Connect once more.
One key, every tool included
50 free requests to try things out — no card needed. Start free-
Pro
$50.00 /mo
What you get:
- 50,000 requests per month
- A hard cap — no surprise overage
- Proxies included
- MCP access
-
Best value
Ultra
$150.00 /mo
What you get:
- 250,000 requests per month
- A hard cap — no surprise overage
- Proxies included
- MCP access
-
Mega
$250.00 /mo
What you get:
- 1,000,000 requests per month
- A hard cap — no surprise overage
- Proxies included
- MCP access
Ask for a payment link in the same chat where you connected iGram — ChatGPT, Claude or any other client — and your assistant will hand one over.
Need more than that? Write to us about a custom plan.
Questions we get asked
Everything about wiring iGram into an AI agent.
-
The Model Context Protocol is an open standard that wires AI assistants to outside tools and data. A server publishes a set of tools, and the assistant works out when to call them.
-
Any client that speaks MCP. The setup section above walks through ChatGPT and Claude — on the web, in the desktop app and in Claude Code — and a universal config covers the rest.
-
They are out of reach. Only publicly available content can be fetched, just as on the website.
-
The data is the same, the consumer is not. The REST API serves code you write yourself; MCP serves an agent that judges on its own when something needs downloading.
Ready to connect?
Hand the downloading to your AI agent — connect the MCP in a couple of minutes and stay in the tool you already use.
- Original quality, no watermarks
- Reels, photos, videos and stories
- Nothing to maintain on your side