Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TELEGRAM_BOT_TOKENYesYour Telegram bot 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
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_bot_infoA

Fetch the bot's own user info.

send_messageC

Send a message to a chat.

get_updatesC

Fetch updates (messages, commands, etc.) for the bot.

set_webhookB

Set a webhook URL for the bot to receive updates.

delete_webhookA

Delete the bot's webhook.

get_webhook_infoB

Get information about the bot's webhook.

answer_callback_queryB

Answer a callback query (from inline buttons).

edit_message_textC

Edit the text of a message.

send_photoB

Send a photo to a chat. photo can be a URL or a file_id already known to Telegram.

send_documentB

Send a document/file to a chat. document can be a URL or a file_id.

delete_messageC

Delete a message from a chat.

pin_chat_messageC

Pin a message in a chat.

unpin_chat_messageA

Unpin a message (or the most recent pinned message if message_id is omitted).

send_pollC

Send a poll to a chat.

stop_pollC

Close a poll and return the final results.

get_chatB

Fetch info about a chat/channel by ID.

get_chat_memberB

Get a specific user's membership status in a chat.

get_chat_administratorsB

List the administrators of a chat.

ban_chat_memberC

Ban a user from a chat.

unban_chat_memberB

Unban a user from a chat.

set_chat_titleB

Rename a chat/channel.

set_chat_descriptionC

Update a chat/channel's description.

send_videoB

Send a video to a chat. video can be a URL or a file_id.

send_audioB

Send an audio file to a chat. audio can be a URL or a file_id.

send_voiceB

Send a voice note to a chat. voice can be a URL or a file_id.

set_message_reactionB

React to a message with an emoji (default: thumbs up).

set_my_commandsA

Register bot commands so Telegram shows them in the UI. commands is a list of {"command": "start", "description": "..."} dicts.

get_my_commandsA

Fetch the bot's currently registered commands.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/EncryptMan/telegram-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server