The INSSIST MCP server lets an AI agent post, schedule, read DMs and pull analytics inside your own logged-in Instagram session. Works with personal and creator accounts, no credentials shared, everything local.
Ethan Campbell
Published 10 Sep 2026
The INSSIST MCP server lets your AI agent use your Instagram account. Tell Claude Code, Codex, Cursor or Claude Desktop to post a reel, schedule a week of content, reply to DMs or check who unfollowed you, and it does it inside the Instagram you are already logged into. It works with personal accounts, runs on your own computer, and never sees your password.
1. Install INSSIST. Add INSSIST to Chrome and open instagram.com, logged in as usual.
2. Add the MCP server to your agent. You need Node.js 22 or newer. The agent downloads and starts the server by itself.
Claude Code:
claude mcp add inssist -- npx -y @inssist/mcp
Codex:
codex mcp add inssist -- npx -y @inssist/mcp
Claude Desktop, Cursor, Windsurf, Gemini CLI or any other MCP client (Claude Desktop: Settings → Developer → Edit Config; Cursor: .cursor/mcp.json):
{ "mcpServers": { "inssist": { "command": "npx", "args": ["-y", "@inssist/mcp"] } } }
3. Connect the browser. In Chrome, open Instagram, click the INSSIST menu and choose Connect to AI Agents. Turn the toggle on. The panel shows Connected in a few seconds.

That is the whole setup. The extension and the server remember each other, so next time everything reconnects on its own. Turn the toggle off and the agent is disconnected.

Once the panel says Connected, try these in your agent:

58 tools, grouped the same way as INSSIST's own Tools & features panel. Reading is free. Tools marked PRO need INSSIST PRO version.
| Group | What the agent can do | Tier |
|---|---|---|
| Account | See your logged-in accounts and switch between them | Free |
| Read data | Fetch any profile, its posts, one post by URL, live Stories, your saved posts; search accounts, hashtags and places | Free |
| Direct messages | List chats and message requests (free); read a conversation, send a reply, mark as read, accept or decline requests | Free / PRO |
| Publishing | Create drafts from images or video with caption, music, location and mentions; schedule, publish now, edit, reorder and list the queue; search music and locations; edit or delete a live post | PRO (search free) |
| Comments | Read the comments and replies on any post | PRO |
| Engagement | See who viewed a Story, read notifications and pending follow requests | PRO |
| Profile | Update your bio, set or clear a Note | PRO |
| Insights | Engagement metrics, best posting times and audience quality for any account | PRO |
| Audience | Unfollower tracking, bot-follower detection, follower lists, CSV exports | PRO |
| Downloads | Download an account's media or a single post, check progress, cancel | PRO |
Long jobs like insights, audience scans and downloads run in the background and stay visible in INSSIST. The agent starts them with one call and reads the result with another, so the chat never hangs.
Your agent talks to a small server that runs on your computer. That server talks to the INSSIST extension in your Chrome. The extension does the actual Instagram work, using the same requests instagram.com makes when you click around yourself.
Every other Instagram MCP uses server-driven Graph API, and that comes with three walls: business accounts only, a thin set of features (no Stories with music, no DMs, no follower lists), and media that has to be hosted on a public URL first. Cloud automation tools add a fourth: they keep your account credentials on their servers.
INSSIST is a Chrome extension used by 500,000+ creators to post, schedule and analyze from a desktop browser. It already sits inside your logged-in session. The MCP server just lets an agent use it too. That is why personal accounts work, Stories and DMs work, and nothing is handed to anyone. The only downside of INSSIST being fully local - your Chrome should be running at the time of the scheduled posting for the post to go live.
~/.inssist/mcp-pairings.json, with its own id and a pairing token per browser profile. Nothing else.lsof -nP -i :48231 on macOS and Linux, or set INSSIST_MCP_PORT to a free port in your agent's config and in the extension.chrome://extensions → Update, or the server with npx @inssist/mcp@latest, then restart your agent.Does this work with a personal Instagram account?
Yes. Personal, creator and business accounts all work, because the agent uses your browser session, not the API.
Which agents are supported?
Anything that speaks MCP: Claude Code, Claude Desktop, Codex, Cursor, Windsurf, Gemini CLI, VS Code with Copilot, and agents you build with the Claude Agent SDK or the OpenAI Agents SDK.
Can it post Stories and Reels with music?
Yes. Drafts can be posts, carousels, reels or stories, with a track from Instagram's music library, a location and mentions.
Can the agent send DMs?
Yes, in existing chats and to accepted message requests. Listing is free; reading and sending need PRO.
Will Instagram block my account?
No tool can promise what Instagram does. The agent works from your own browser and IP, with the same requests the site makes, spaced at a human pace. That is the safest way an automated tool can act on an account.
Do I need a server or a subscription?
No server. The MCP server runs on your computer from npx. INSSIST is free; publishing, DMs, insights, audience tools and downloads need INSSIST PRO.
Can I use several Instagram accounts?
Yes. Switch accounts with one tool, or run several Chrome profiles and address each one separately.
Can I run several agents at the same time?
Yes. Two Claude Code windows, Claude Desktop and Cursor can all be connected at once. They share one connection to INSSIST, so nothing fights over the port.
Is it open source?
The MCP server is MIT-licensed on GitHub. The extension is free on the Chrome Web Store.
Install INSSIST, run claude mcp add inssist -- npx -y @inssist/mcp, and turn on Connect to AI Agents in the INSSIST menu. Your agent now works inside your own Instagram, on your own computer.
Latest posts
Learn Instagram marketing strategies and discover INSSIST features
Join over 500,000+ creators growing with INSSIST.