Skip to main content
Glama
instagram-nutrition-mcp

instagram-nutrition-mcp

by Ammar-daham

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
IG_USER_IDNoInstagram user ID. Required for publishing (noted as a future feature).
IG_TOKEN_JSONNoPath to the stored token file..tokens/token.json
IG_API_VERSIONNoInstagram API version to use.v24.0
IG_ACCESS_TOKENYesInstagram/Meta access token. Both Instagram-login (IGAA...) and Facebook-login (EAB...) tokens work.

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
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
check_tokenA

Check that the Instagram access token works, which account it belongs to, and when it expires (if known). Use this when Instagram calls fail or to see if a refresh is due.

get_account_infoA

Get the connected Instagram account's username, name, account type, follower and following counts, and number of posts.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 2 tools

Disambiguation4/5

check_token is a diagnostic/auth-health tool while get_account_info returns profile metadata, so their primary purposes are distinct. There is mild overlap since check_token also reveals which account the token belongs to, but description context makes the boundary clear enough.

Naming Consistency5/5

Both tools follow a uniform snake_case verb_noun pattern (check_token, get_account_info). The convention is predictable and easy to extend.

Tool Count2/5

Only two tools exist, both of which are preliminary/setup-oriented (token check and account lookup). For a server branded around Instagram nutrition data, this surface is far too thin to earn its place.

Completeness2/5

There are no tools to fetch posts, media, captions, or any nutrition-related content, which is the apparent purpose of the server. The surface covers only connectivity and account identity, leaving core workflows as dead ends.

Maintenance

ActivityMaintained
ResponsivenessNo issues