Skip to main content
Glama
inyogeshwar

Meta Social Technologies MCP Server

by inyogeshwar

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FB_PAGE_IDYesYour Facebook Page ID
INSTAGRAM_IDYesYour Instagram Business/Creator account ID
FB_PAGE_ACCESS_TOKENYesYour permanent Facebook Page access token

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
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_page_profileB

Get profile details, followers, and information for Facebook Page In.yogeshwar.

get_instagram_profileB

Get profile info, followers count, bio, and media count for Instagram account in.yogeshwar.

get_user_profileB

Fetch profile details for an Instagram user by IGSID (username, name, profile pic, follow status).

publish_facebook_postB

Publish a status update or text message to Facebook Page In.yogeshwar.

publish_facebook_photoC

Publish a photo with caption to Facebook Page In.yogeshwar.

publish_instagram_photoC

Publish a photo post with caption and hashtags to Instagram account in.yogeshwar.

publish_instagram_reelC

Publish a video reel with caption to Instagram account in.yogeshwar.

get_facebook_postsB

Fetch recent posts published on the Facebook Page In.yogeshwar.

get_instagram_mediaB

Fetch recent media (posts/reels) published on Instagram account in.yogeshwar.

get_media_commentsB

Fetch comments for an Instagram post or reel with commenter details and like counts.

reply_to_commentA

Post a public reply to a specific comment on an Instagram post or reel.

like_commentB

Like an Instagram comment on behalf of @in.yogeshwar.

send_instagram_private_replyB

Send a private Direct Message (DM) to an Instagram user in response to their comment.

send_instagram_dmA

Send a Direct Message (text, image, audio/voice, or PDF/file) to an Instagram user by their IGSID. Supports quoting/replying to an exact message (threaded reply). For audio, supported formats are AAC, M4A, WAV, or MP4 up to 25MB.

react_to_messageB

React to a specific Instagram Direct Message with an emoji (e.g. double-tap heart "❤️", "👍", "🔥", etc.) or unreact.

check_user_follows_accountA

Check whether an Instagram user follows @in.yogeshwar (Follower Verification).

run_instagram_comment_growth_funnelB

ManyChat/Superprofile style automated funnel: scans comments for keywords (e.g. "guide"), likes the comment, replies publicly, and DMs the guide/link with a "User Must Follow" gate.

send_sender_actionB

Trigger sender actions in Instagram chat: typing indicator ("typing_on", "typing_off") or mark as seen ("mark_seen").

send_quick_repliesC

Send a message with interactive Quick Reply buttons that users can tap in Instagram DMs.

send_button_templateC

Send a Button Template message (text with up to 3 action buttons: URL links or postback triggers).

send_generic_templateC

Send a Generic Template carousel card (image, title, subtitle, and action buttons) to Instagram chat.

send_human_agent_messageA

Send a message using the HUMAN_AGENT escalation tag (allows human agents to reply up to 7 days outside the 24-hr window).

upload_reusable_attachmentA

Upload an attachment to Meta servers using Attachment Upload API to get a reusable attachment_id for fast zero-reupload DM delivery.

get_conversationsB

Fetch active Instagram direct message conversations/threads, participant IDs, and unread counts.

get_conversation_messagesB

Fetch messages within a specific conversation thread on Instagram.

manage_ice_breakersB

View, set, or delete Instagram Ice Breakers (frequently asked questions shown to new chatters).

manage_persistent_menuB

View, set, or delete the Instagram Persistent Menu (navigation menu in the chat composer).

generate_ig_me_linkA

Generate an ig.me short link (https://ig.me/m/in.yogeshwar?ref=...) that opens Instagram DMs directly with a tracking/referral payload.

get_instagram_account_insightsA

Fetch account-level metrics (reach, content interactions, accounts engaged) for @in.yogeshwar.

get_instagram_media_insightsA

Fetch post/reel metrics (reach, saved count, total interactions) for a specific Instagram post.

get_threads_profileB

Fetch profile details, username, bio, and picture for Threads account @in.yogeshwar (ID: 2072594220036802).

publish_threads_postB

Publish a post (text, image, or video) to Threads account @in.yogeshwar using the official Threads API.

get_threads_postsC

Fetch recent published threads and posts for @in.yogeshwar.

reply_to_threads_postB

Publish a reply to a specific post/thread on Threads.

get_threads_insightsA

Fetch insights (views, likes, replies, reposts, quotes) for a specific thread or the Threads profile.

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

Disambiguation3/5

Platform prefixes (facebook/instagram/threads) help separate otherwise parallel tools, but the DM-sending cluster (send_instagram_dm, send_instagram_private_reply, send_human_agent_message, send_quick_replies, send_button_template, send_generic_template) overlaps heavily and requires careful description reading to pick correctly. Similarly get_instagram_profile vs get_user_profile vs get_threads_profile have fuzzy boundaries (own account vs IGSID lookup).

Naming Consistency4/5

Overwhelmingly consistent verb_noun snake_case (publish_*, get_*, send_*, reply_to_*, like_*), with platform qualifiers applied predictably. Minor deviations: manage_ice_breakers/manage_persistent_menu bundle view/set/delete under a non-verb prefix, and the scoping of get_threads_insights vs get_instagram_account_insights vs get_instagram_media_insights is uneven.

Tool Count3/5

35 tools is heavy; while the domain (FB Page + Instagram + Threads + DM automation) is broad, the count is inflated by six near-parallel DM-send tools and could be consolidated. It sits at the top edge of justified rather than being well-scoped.

Completeness3/5

Strong publishing, media listing, comment handling, insights, and DM/chat-configuration coverage for Instagram, but there are notable gaps: no delete/edit operations for published posts or media, and Facebook/Threads surfaces are read-and-publish only (no comment management, DMs, or insights for Facebook).

Maintenance

ActivityMaintained
ResponsivenessNo issues