Skip to main content
Glama
Vlislavn

Telegram Account MCP

by Vlislavn

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TELEGRAM_API_IDYesNumeric api_id from my.telegram.org. Required for the Telegram user-account MCP.
TELEGRAM_API_HASHYesapi_hash from my.telegram.org. Required for the Telegram user-account MCP.
TELEGRAM_ENABLE_SENDNoSet to 1 to enable sending text/replies; default is off.0
TELEGRAM_ALLOWED_CHAT_IDSNoOptional comma-separated list of numeric chat IDs to restrict every tool; unset means all accessible chats.

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
telegram_get_conversationsC

Read text conversations on one date or an inclusive date range.

get_sent_messagesC

Read outgoing text messages on an ISO date.

telegram_get_chat_historyB

Read newest-first text history by numeric ID or @username.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.1/5.0

Scored across 3 tools

Disambiguation3/5

get_conversations and get_chat_history both retrieve message history, one by date and the other by chat ID or username, so their boundaries overlap. get_sent_messages is more distinct as outgoing-only, but the overall set still has moderate ambiguity in read operations.

Naming Consistency4/5

All tool names use snake_case with a get_ verb, which is readable and mostly consistent. However, two tools are prefixed with telegram_ while get_sent_messages is not, creating a minor deviation.

Tool Count4/5

Three tools is a small but plausible set for a read-only Telegram message retrieval server. Each tool covers a distinct retrieval angle, though it is somewhat thin if the server's scope is broader account management.

Completeness3/5

The surface covers reading conversations, sent messages, and chat history, but lacks message search, media retrieval, contact/chat listing, and any send or write operations. These are notable gaps if the server is meant to represent a Telegram account comprehensively.

Maintenance

ActivityMaintained
ResponsivenessNo issues