Skip to main content
Glama
Instagram MCP Server

Instagram MCP Server

by alexfisenkov

Instagram MCP Starter — архив

Этот репозиторий переведён в архив. Актуальный поддерживаемый проект — meta-instagram-mcp.

Этот репозиторий и его история остаются доступными в архиве. Новые исправления и предложения направляйте в поддерживаемый проект по ссылке выше.

Available Tools

16 tools
meta_auth_statusMeta Auth StatusA
Read-only

Show Meta Instagram MCP configuration and redacted token metadata.

Inputs: no named parameters.

meta_build_login_urlBuild Instagram Login URLB
Read-only

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

Inputs: scopes, forceReauth, scopePreset, enableFacebookLogin.

meta_exchange_codeExchange Instagram OAuth CodeA

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

Inputs: code (required), save.

meta_get_account_infoGet Instagram Account InfoC
Read-only

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

Inputs: fields, userId, accessToken.

meta_get_comment_repliesGet Instagram Comment RepliesC
Read-only

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

Inputs: commentId (required), after, limit, before, +2 more.

meta_get_mediaGet Instagram MediaB
Read-only

Fetch metadata for one Instagram media object.

Inputs: mediaId (required), fields, accessToken.

meta_get_post_insightsGet Instagram Media InsightsC
Read-only

Fetch insights for a specific Instagram media object.

Inputs: mediaId (required), metric, period, metricType, +1 more.

meta_get_top_mediaRank Instagram MediaB
Read-only

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

Inputs: after, limit, before, sortBy, +2 more.

meta_get_user_insightsGet Instagram User InsightsC
Read-only

Fetch account-level Instagram insights for the authorized account.

Inputs: since, until, metric, period, +5 more.

meta_list_commentsList Instagram CommentsB
Read-only

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

Inputs: mediaId (required), after, limit, before, +2 more.

meta_list_facebook_pagesList Facebook PagesB
Read-only

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

Inputs: after, limit, before, fields, +1 more.

meta_list_mediaList Instagram MediaC
Read-only

List media objects for the authorized Instagram professional account.

Inputs: after, limit, before, fields, +2 more.

meta_raw_getMeta Raw GETA
Read-only

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

Inputs: path (required), query, accessToken.

meta_refresh_tokenRefresh Instagram TokenC

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

Inputs: save, accessToken.

meta_resolve_instagram_accountResolve Instagram AccountA
Read-only

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.

Inputs: save, pageId, userId, accessToken.

meta_scope_presetsMeta Scope PresetsA
Read-only

Show supported Instagram OAuth scope presets for this MCP.

Inputs: no named parameters.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.3/5.0

    Scored across 16 tools

    Disambiguation5/5

    Each tool has a clearly distinct purpose. Even tools like meta_list_comments and meta_get_comment_replies are differentiated by scope (all comments vs. replies to a specific comment).

    Naming Consistency4/5

    All tools share the 'meta_' prefix and most follow a verb_noun pattern, but a few (meta_scope_presets, meta_auth_status) are noun phrases without a verb, slightly breaking consistency.

    Tool Count5/5

    16 tools are well-scoped for an Instagram analytics MCP server, covering authentication, media, insights, and comments without being excessive or sparse.

    Completeness4/5

    The toolset covers core analytics workflows thoroughly, but lacks write operations (e.g., posting media or comments), which is acceptable for a read-oriented analytics server.

    Maintenance

    ActivitySlowing
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      An MCP server that integrates with Instagram's Graph API to enable AI-driven management of Instagram Business accounts. It provides tools for fetching profile data, publishing media, analyzing engagement metrics, and managing direct messages.
      206
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      MCP server for organic Instagram analytics via the Meta Graph API, providing read-only tools for profiles, media, insights, audience, and optional publishing.
      GPL 3.0
    • A
      license
      Not graded
      quality
      C
      maintenance
      MCP server for Instagram Graph API integration, enabling AI applications to manage Instagram Business accounts: fetch profiles, media, insights, publish content, and handle DMs.
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      MCP server that enables AI agents to interact with Instagram DMs by managing sessions, sending messages, and configuring webhooks through the InstantGram API.
      1
      MIT