Skip to main content
Glama
alexfisenkov

Instagram MCP Server

by alexfisenkov

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
INSTAGRAM_APP_IDYesYour Instagram App ID from Meta Developers
INSTAGRAM_APP_SECRETYesYour Instagram App Secret from Meta Developers

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
meta_auth_statusA

Show Meta Instagram MCP configuration and redacted token metadata.

meta_scope_presetsA

Show supported Instagram OAuth scope presets for this MCP.

meta_build_login_urlB

Build an official Instagram Business Login OAuth URL for selected analytics permissions.

meta_exchange_codeA

Exchange an Instagram authorization code for a long-lived token and optionally save it outside the repo.

meta_refresh_tokenC

Refresh the current long-lived Instagram token before it expires.

meta_get_account_infoC

Fetch profile/account metadata for the authorized Instagram professional account.

meta_list_mediaC

List media objects for the authorized Instagram professional account.

meta_get_mediaB

Fetch metadata for one Instagram media object.

meta_get_top_mediaB

List and locally rank recent media by engagement, likes, comments, or timestamp.

meta_get_user_insightsC

Fetch account-level Instagram insights for the authorized account.

meta_get_post_insightsC

Fetch insights for a specific Instagram media object.

meta_list_commentsB

List comments for a media object when the authorized account has comment access.

meta_get_comment_repliesC

List replies for an Instagram comment when the authorized account has comment access.

meta_list_facebook_pagesB

List Facebook Pages available to the Facebook Login token and include connected Instagram Business accounts when present.

meta_resolve_instagram_accountA

Resolve and save an Instagram professional account id for later Graph API calls. Use pageId for Page-linked accounts or userId when Facebook Login granted direct Instagram access.

meta_raw_getA

Run a read-only GET against an official Meta Instagram Graph relative path for exploratory endpoints.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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/alexfisenkov/instagram-mcp-starter'

If you have feedback or need assistance with the MCP directory API, please join our Discord server