Skip to main content
Glama
ahmedselimmansor-ctrl

Instagram MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
IG_PASSWORDYesYour Instagram password
IG_USERNAMEYesYour Instagram username

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

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 13 tools

Disambiguation5/5

Each tool targets a distinct action (comment, follow, get data, like, publish, message, etc.) with clear boundaries. No two tools have overlapping purposes.

Naming Consistency5/5

All tools follow a consistent ig_verb_noun pattern (e.g., ig_comment_media, ig_get_profile), making the tool set predictable and easy to navigate.

Tool Count4/5

13 tools is a reasonable number for an Instagram server, covering core operations without being excessive. Slightly more could be added for stories or reels, but the current set is well-scoped.

Completeness4/5

The tool set covers essential Instagram interactions: profile viewing, following/unfollowing, liking, commenting, posting photos, and direct messaging. Missing some features like stories or saved posts, but core workflows are complete.

Maintenance

ActivityInactive
ResponsivenessSyncing