Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FB_PAGE_IDYesYour Facebook Page ID
IG_ACCOUNT_IDNoInstagram Business Account ID (optional)
FB_API_VERSIONNoGraph API version (optional, default: v24.0)v24.0
FB_PAGE_ACCESS_TOKENYesPage Access Token with required permissions (pages_messaging, pages_manage_metadata, pages_read_engagement, instagram_basic, instagram_manage_messages, instagram_manage_comments, instagram_content_publish)

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
send_messageC

Send a message to a user on Instagram or Facebook Messenger. Can send text or media (image, video, audio).

send_reactionC

Send a reaction to a message on Instagram

get_conversationsC

Get list of conversations/inbox for Instagram or Facebook. Returns conversation IDs and participant info.

get_conversation_by_userC

Get conversation ID for a specific user

get_conversation_messagesC

Get messages from a specific conversation

get_user_profileC

Get profile information for a user on Instagram or Facebook

get_my_instagram_profileB

Get your own Instagram business account profile

get_my_facebook_pageB

Get your Facebook page information

get_postsC

Get posts from your Instagram account or Facebook page

get_instagram_post_detailsB

Get detailed information about a specific Instagram post including carousel children

get_post_commentsC

Get comments on a post

reply_to_commentC

Reply to a comment on a post

post_to_instagramC

Create a new post on Instagram (image or video/reel)

post_to_facebookC

Create a new post on your Facebook page

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Instagram ProfileYour Instagram business account profile
Facebook PageYour Facebook page information
Instagram InboxYour Instagram DM inbox
Facebook InboxYour Facebook Messenger inbox
Instagram PostsYour recent Instagram posts
Facebook PostsYour recent Facebook page posts

TDQS

B3.4/5.0

Scored across 14 tools

Disambiguation4/5

Most tools have distinct purposes targeting specific resources like conversations, posts, profiles, or actions like posting and messaging. However, get_conversations and get_conversation_by_user could cause confusion as both relate to conversations, though their descriptions clarify one lists conversations and the other gets a specific conversation ID.

Naming Consistency4/5

Tools follow a consistent verb_noun pattern (e.g., get_conversations, post_to_instagram) with clear actions like get, post, reply, and send. Minor deviations exist, such as get_conversation_by_user using 'by_user' instead of a more uniform structure like get_conversation_for_user, but overall naming is predictable and readable.

Tool Count5/5

With 14 tools, the count is well-scoped for managing Instagram and Facebook interactions, covering key areas like messaging, posting, and profile management. Each tool appears to serve a specific function without redundancy, making the set comprehensive yet manageable.

Completeness4/5

The toolset provides strong coverage for core social media operations, including CRUD-like actions for posts, messages, and profiles. Minor gaps exist, such as no tools for deleting posts or managing comments beyond replying, but agents can likely work around these with the available tools for basic workflows.