Skip to content

Releases: official-Arvind/instagram-mcp

v1.0.0 - PyPI Release

20 Jun 14:01

Choose a tag to compare

Official PyPI Release for the Instagram Control MCP Server. Install via: pip install instagram-mcp-server

v1.0 — Instagram Control MCP Server

20 Jun 13:39

Choose a tag to compare

🤖 Instagram Control MCP Server — v1.0

Full-featured MCP server to let any AI agent (Claude, Cursor, etc.) control a real Instagram account using the private mobile API.

✨ Features

  • 68 tools covering every Instagram action
  • Session persistence — auto-restores login between runs
  • Cookie/sessionid login (bypasses 2FA)
  • Username + password login with 2FA/challenge support

📦 What's Included

Category Tools
Authentication Login, logout, 2FA, session cookie
Profile Get, edit bio/name/URL, change picture
Feed Posts Photo, video, reel, album, delete, pin, archive, edit caption
Post Control Usertags, hashtags, mentions, location, alt-text, disable comments
Stories Photo/video stories with stickers (mentions, hashtags, location, link)
Highlights Get, create, delete
Engagement Like, unlike, save, unsave, comment, reply, delete comment, like comment
Following Follow, unfollow, get followers/following, block/unblock
DMs Threads, messages, send text/photo/video, mark seen
Search Users, hashtags (recent + top), location posts, similar accounts
Notifications Activity feed, pending follow requests

🚀 Quick Start

git clone https://github.com/official-Arvind/instagram-mcp.git
cd instagram-mcp
python -m venv venv
venv\Scripts\pip install -r requirements.txt

⚙️ Claude Desktop Config

{
  "mcpServers": {
    "instagram-control": {
      "command": "C:\\path\\to\\instagram-mcp\\venv\\Scripts\\python.exe",
      "args": ["C:\\path\\to\\instagram-mcp\\mcp_server.py"]
    }
  }
}

⚠️ Disclaimer

Uses Instagram's unofficial private API. Use responsibly.