Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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
ig_accountB

Connected Instagram account, token expiry, 24h publishing quota and scheduler status.

ig_check_mediaA

Validate a local media file against Instagram specs (reel/story/feed/carousel/cover). Lists errors, auto-fixable issues and warnings.

ig_publishB

Publish to Instagram NOW (blocks until Instagram finishes processing, typically 1-5 min for a reel). Use dryRun:true first to validate without posting. Refuses media that was already published unless force:true.

ig_scheduleB

Queue a post for later. when: "+2h", "09:00", "ertaga 09:00", "2026-10-27 18:30" (local time) or "now". Published by the systemd timer (ig scheduler install).

ig_queue_listA

List pending/running queue items (all:true for full history).

ig_queue_cancelC

Cancel a pending queue item.

ig_queue_retryC

Re-schedule a failed/cancelled/pending queue item.

ig_historyC

Recent publish attempts with status and permalink.

ig_media_listC

Recent posts on the account with like/comment counts.

ig_insightsB

Insights for a media id (views, reach, likes, shares, saves, watch time...) or "account". Needs instagram_business_manage_insights.

ig_commentsC

Comments (with replies) on a media id.

ig_replyB

Reply to a comment. Posts publicly — confirm the text with the user first.

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 12 tools

Disambiguation4/5

Most tools have clearly distinct purposes: publish vs schedule vs queue management vs read-only insights. The only mild overlap is between ig_history (publish attempts), ig_media_list (posts on account), and ig_queue_list (pending items), but the descriptions make the boundaries reasonably clear.

Naming Consistency4/5

All tools share a consistent ig_ prefix and snake_case, with a predictable queue_ sub-grouping. Minor deviation: some names are nouns (ig_account, ig_history, ig_insights, ig_comments) while others are verb-led (ig_publish, ig_check_media, ig_reply), but overall readable and coherent.

Tool Count5/5

12 tools is well within the ideal 3-15 range and each tool maps to a distinct operation in the Instagram publishing workflow. No obvious filler tools.

Completeness4/5

The surface covers the full publish lifecycle: validate, publish, schedule, queue management, history, media listing, insights, and comments/replies. Notable gaps remain around post management (delete/unpublish, edit caption) and comment moderation (delete/hide), which agents may need.

Maintenance

ActivityMaintained
ResponsivenessNo issues