Instagram MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| IG_PASSWORD | Yes | Your Instagram password | |
| IG_USERNAME | Yes | Your Instagram username |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ig_get_profileB | Get profile information for a specific Instagram username. |
| ig_search_usersC | Search for Instagram users by query. |
| ig_get_timelineB | Get the authenticated user's timeline feed. |
| ig_get_user_feedB | Get the media feed of a specific user by username. |
| ig_publish_photoB | Upload a photo to the feed. Requires an absolute image path. |
| ig_like_mediaB | Like a specific post using its media ID. |
| ig_comment_mediaC | Comment on a specific post using its media ID. |
| ig_get_inboxB | Get recent direct messaging threads from the inbox. |
| ig_send_messageC | Send a direct message to a user. Pass userId (pk). |
| ig_follow_userC | Follow a user using their userId (pk). |
| ig_unfollow_userB | Unfollow a user using their userId (pk). |
| ig_get_followersB | Get a list of followers for a user using their userId (pk). |
| ig_get_followingC | Get a list of following users for a user using their userId (pk). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ahmedselimmansor-ctrl/Instagram_MCP_server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server