Skip to main content
Glama
nilaydatta1234

social-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
IG_USER_IDNoThe Instagram business account ID (not the Page ID), linked to a Facebook Page.
IG_ACCESS_TOKENNoA long-lived Instagram token with the instagram_basic and pages_show_list scopes (and instagram_manage_insights if extended).
YOUTUBE_API_KEYNoAPI key from Google Cloud Console with the YouTube Data API v3 enabled.
CACHE_TTL_SECONDSNoResponses are cached for CACHE_TTL_SECONDS (default 300), so an agent that asks the same thing twice doesn't pay twice.300

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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
youtube_channel_overviewC

Subscriber, view and upload totals for a YouTube channel.

youtube_recent_uploadsA

Latest uploads with views, engagement rate and which videos beat the channel median.

Use this to answer "what is working on this channel right now".

youtube_search_videosA

Search YouTube videos and return them with statistics.

Costs ~101 quota units per call (search is expensive), so prefer narrow queries.

youtube_video_detailsB

Statistics, duration and tags for up to 50 video IDs.

youtube_top_commentsB

Top-level comments on a video. Useful for audience sentiment and content ideas.

instagram_account_overviewA

Follower, following and post counts for the configured Instagram account.

instagram_recent_mediaB

Recent posts with engagement rate, outliers and average engagement per format.

The per-format split (Reels vs feed) is usually the most actionable number.

instagram_hashtag_top_mediaB

Top posts for a hashtag. Instagram allows 30 unique hashtag lookups per 7 days.

Prompts

Interactive templates invoked by user choice

NameDescription
content_auditAudit a creator's recent content and suggest what to make next.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 8 tools

Disambiguation5/5

Each tool targets a clearly distinct platform and resource/action: channel overview vs. recent uploads vs. search vs. video details vs. comments for YouTube, and account overview vs. recent media vs. hashtag media for Instagram. The descriptions further clarify boundaries (e.g., search for arbitrary queries, video details for specific IDs). No two tools appear to do the same thing.

Naming Consistency5/5

All tools follow a consistent platform_<object>_<descriptor> snake_case pattern: youtube_channel_overview, youtube_recent_uploads, instagram_account_overview, etc. The convention is predictable and readable throughout.

Tool Count5/5

With 8 tools covering two platforms, the set is well-scoped and each tool earns its place. It provides a focused analytics surface without unnecessary bulk or thinness.

Completeness4/5

Core analytical workflows are covered for both platforms: overview, recent content, search/details, and comments for YouTube; overview, recent media, and hashtag media for Instagram. Minor gaps exist, such as Instagram post comments or individual media details, but agents can work around them for most common tasks.

Maintenance

ActivityMaintained
ResponsivenessNo issues