# Instagram MCP Server

SocialToAI is a hosted MCP server that lets your AI read Instagram: search accounts and read post details, comments, account profiles and an account's posts. You add one address to Claude, ChatGPT or Cursor; there is no Instagram account, login or cookie to provide and nothing to install. Calls cost 2 to 3 credits each (from $0.004); failed calls are free. Last tested 2026-10-17.

- Page: https://socialtoai.com/mcp/instagram/
- Last updated: 2026-10-18
- Last tested: 2026-10-17

## Connect

- MCP (Streamable HTTP): `https://mcp.socialtoai.com/mcp`
- Header: `Authorization: Bearer <YOUR_API_KEY>`
- The full steps for each client: https://socialtoai.com/mcp.md

### Sign in and allow

- Claude app (#claude-app): A form in the app, Customize → Connectors → Add custom connector
- ChatGPT (#chatgpt): A form in the app, ChatGPT settings → Apps → Create

### Your key in a request header

- Claude Code (#claude-code): One command, Terminal
- Cursor (#cursor): A few lines of configuration, ~/.cursor/mcp.json
- Codex (#codex): A few lines of configuration, ~/.codex/config.toml
- Trae (#trae): A few lines of configuration, MCP → Add → Configure manually
- Cherry Studio (#cherry-studio): A form in the app, Settings → MCP Servers → Add
- Dify (#dify): A form in the app, Tools → MCP → Add MCP Server (HTTP)
- n8n (#n8n): A form in the app, MCP Client Tool node

## What your AI can call on Instagram

| Tool | What it returns | Price key | Credits | Parameters and fields |
| --- | --- | --- | --- | --- |
| `search` | Find accounts by keyword: name. | `instagram.search:user` | 3 | https://socialtoai.com/instagram-search-api.md |
| `detail` | One post by ID or link: text, author, likes, comment count, views and publish time. | `instagram.detail` | 2 | https://socialtoai.com/instagram-detail-api.md |
| `comments` | The comments under one post: text, likes and time. | `instagram.comments` | 2 | https://socialtoai.com/instagram-comments-api.md |
| `user_profile` | One account: name, bio, followers and following. | `instagram.user_profile` | 2 | https://socialtoai.com/instagram-user-profile-api.md |
| `user_posts` | The recent posts of one account. | `instagram.user_posts` | 2 | https://socialtoai.com/instagram-user-posts-api.md |

### Only on Instagram (through the call tool)

| Interface | What it does | Price key | Credits | Parameters and fields |
| --- | --- | --- | --- | --- |
| `hashtag_posts` | Get a page of the newest Instagram posts under a hashtag, by its name, about 33 a page. | `instagram.hashtag_posts` | 2 | https://socialtoai.com/instagram-hashtag-posts-api.md |

## A recorded conversation

> Which of National Geographic's Instagram posts did best this week?

| Platform | Tool | Sent | Requests | Returned | Credits |
| --- | --- | --- | --- | --- | --- |
| Instagram | [`account_watch`](https://socialtoai.com/tools/account-watch.md) | `accounts: ["https://www.instagram.com/natgeo/"] · window: "7d" · scale: "small"` | 1 | 21 posts | 12 |
| **Total** |  |  | 1 | 21 items | **12** |

Recorded 2026-10-18

19 posts in the window; the account's usual is 46,077 interactions a post. What stands out:

1. **Posts that took off (2× the usual or more)** (21%, 4 posts): [“Timing is everything in wildlife photography, and this year's Wildlife Photographer of the”](https://www.instagram.com/p/DefvqAeFyRJ/)
2. **News** (60%, 3 posts): 3 of the 5 posts analysed
3. **Story** (20%, 1 post): 1 of the 5 posts analysed

Used 12 credits · $0.04. Every claim links to its source.

## Questions to ask

- Read the comments on this Instagram post and tell me what people complain about. → detail, comments × 3: 8 credits ($0.027)
- Find five Instagram accounts that post about camping coffee and show me what they posted lately. → search, user_posts × 5: 13 credits ($0.043)
- How big is this Instagram account, and what has it posted lately? → user_profile, user_posts: 4 credits ($0.013)

## What it cannot do

- **No trending on Instagram**: This action is not offered on Instagram. A call answers that the action is not supported and costs nothing. `trending`
- **Fields Instagram does not give**: They come back as null and are listed in the answer's unavailable, so your AI reads them as “not given”, not as zero. `bio`, `followers`, `following`, `posts_count`, `title`, `author.followers`, `metrics.shares`, `metrics.collects`, `metrics.reposts`, `hashtags`, `is_pinned`, `url`, `reply_count`, `content_id`
- **It reads. It does not post.**: Your AI cannot post, comment, like, follow or send messages on Instagram through SocialToAI.
- **Only what is publicly visible**: Content and account information anyone can see on Instagram. Nothing behind a login: no private accounts, no direct messages, no feed of your own.

## Related pages

- [Instagram API](https://socialtoai.com/platforms/instagram.md)
- [How do I see which of an account's Instagram posts did best with AI?](https://socialtoai.com/docs/guides/monitor-an-account-on-instagram.md)
- [TikTok MCP Server](https://socialtoai.com/mcp/tiktok.md)
- [X (Twitter) MCP Server](https://socialtoai.com/mcp/x.md)
- [Reddit MCP Server](https://socialtoai.com/mcp/reddit.md)
- [YouTube MCP Server](https://socialtoai.com/mcp/youtube.md)
- [Xiaohongshu (RedNote) MCP Server](https://socialtoai.com/mcp/xiaohongshu.md)
- [Douyin MCP Server](https://socialtoai.com/mcp/douyin.md)
- [Weibo MCP Server](https://socialtoai.com/mcp/weibo.md)
