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": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
loginA

Check login state; interactive OTP login only via termgram login in a terminal

logoutB

Log out the current session

meA

Show the logged-in account identity

dialogsB

List chats with unread count and last message preview

messagesB

Show recent messages in a chat, newest last

pollC

Create a poll in a chat with 2 to 10 answer options

topicsB

List forum topics in a forum-enabled chat

watchC

Snapshot the last messages of a chat, or the latest dialogs when target is omitted

waitA

Wait (push, no polling) until a new message arrives

notifyC

Control the server-to-client push filter for new-message notifications

sendC

Send text and/or files to a chat

readB

Mark a chat as read

syncB

Sync dialog list and recent messages into the local search mirror

searchB

Search the local sync mirror for messages

uploadB

Upload a file to a chat (sends a photo, document, or voice note by type; caption is rich text)

downloadA

Download media from a chat message to the local media dir

editC

Edit a message you sent

deleteC

Delete messages from a chat

forwardC

Forward messages between chats

pinB

Pin or unpin a message in a chat

reactB

React to a message with an emoji, or remove the reaction

reactionsC

List the reactions on a message

contactsB

List contacts of the account

add_contactC

Add a contact by phone number

delete_contactC

Delete a contact

export_contactsB

Export all contacts of the account

import_contactsB

Import contacts by phone number

block_listC

List blocked users

del_photoB

Remove the profile photo of a chat

foldersB

List chat folders

folder_newC

Create a chat folder with the given chats

folder_rmB

Delete a chat folder

pinnedB

List pinned messages of a chat

membersB

List members of a group or channel

kickB

Kick a user from a group

banC

Ban a user in a channel

unbanC

Unban a user in a channel

promoteB

Promote a user to admin in a channel

typingB

Broadcast a typing action in a chat

statusC

Show a user's online status

scheduleB

Schedule a rich text message for a future unix timestamp

scheduledC

List scheduled messages of a chat

cancelB

Cancel a scheduled message of a chat

draftC

Save or clear a draft in a chat

draftsB

List all saved drafts

profileC

Show a user's full profile

setnameC

Set your account first and last name

setbioB

Set your account bio

setphotoB

Set your account profile photo from a local file

blockC

Block a user

unblockC

Unblock a user

searchallB

Search all chats in the local sync mirror

searchinC

Search messages within one chat

photoB

Send a photo to a chat (caption is rich text)

albumB

Send multiple files as one media album (caption is plain text)

voiceC

Send an audio file as a voice message

cachedB

Read cached messages of a chat from the local mirror

grabC

Download every media of a chat into the local media dir

exportB

Export the account session, mirror and config to a folder

importB

Import an exported account folder into this session

wipeA

Delete the session, mirror and media of the current account

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.5/5.0

Scored across 61 tools

Disambiguation2/5

Several clusters overlap heavily: send/upload/photo/voice/album all send media, search/searchall/searchin all search the mirror, and export/export_contacts, import/import_contacts, ban/kick/block, schedule/scheduled/cancel, draft/drafts, pin/pinned, and react/reactions blur boundaries. Descriptions help somewhat, but an agent could easily misselect among these near-duplicates.

Naming Consistency2/5

Mostly lowercase, but patterns are inconsistent: some compounds use underscores (add_contact, delete_contact, block_list, del_photo), others concatenate (setname, searchall, searchin, setbio, setphoto), and some are noun_verb (folder_new, folder_rm) while others are verb_noun (add_contact). The abbreviation mix of 'del_photo' versus 'delete_contact' further breaks consistency.

Tool Count1/5

61 tools is excessive for a chat client MCP. Many are micro-operations (typing, status, notify, wait, watch) or near-duplicate media/search/contact commands, inflating the surface far beyond a well-scoped set.

Completeness4/5

The surface is broad—auth, messaging, media, contacts, groups/channels, folders, profiles, sync/search, scheduling, drafts, and session export/import/wipe. Gaps include creating/joining/leaving chats, inviting members, archiving/muting, and detailed chat info, but these are minor for most workflows.

Maintenance

ActivityNo data
ResponsivenessNo issues