Instagram120 MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| API_KEY | Yes | API 密钥 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| postsC | Get Instagram posts by user ID or username. The maxId parameter is optional and allows you to paginate through posts. By specifying the maxId (end_cursor) from the previous response, you can retrieve the next 12 posts. |
| reelsC | Get Instagram reels by user ID or username. The maxId parameter is optional and allows you to paginate through reels. By specifying the maxId (end_cursor) from the previous response, you can retrieve the next 12 reels. |
| userinfoC | Getting user info by user ID or username |
| highlightsD | Getting highlights |
| highlight_storiesC | Getting highlight stories |
| storyD | Getting story by username and ID |
| hlsD | hls =\u003e mp4 converter |
| storiesC | Getting stories |
| linksC | Getting video links |
| profileD | Getting profile |
| getC | Getting data bypassing CORS |
| mediabyshortcodeC | Getting post/reel by shortcode |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 12 tools
Tools like 'highlights' and 'highlight_stories' overlap in purpose; 'stories' and 'story' are similar. 'get' is too generic. However, many tools have distinct targets like posts, reels, profile.
Most tools use single lowercase words (get, highlights, stories), but 'mediabyshortcode' is a compound word without underscores, and 'highlight_stories' uses underscores. Mix of styles lacks consistency.
12 tools cover a reasonable range of Instagram data retrieval operations. Not excessive, but could be streamlined by merging overlapping tools.
Covers essential read operations (profile, posts, reels, stories, highlights) but lacks support for actions like commenting, liking, or follower management. Missing direct media download.