Telegram MCP is a Go-based Model Context Protocol (MCP) server that empowers AI assistants to interact with Telegram as a full-fledged user account, rather than a limited bot. Leveraging the pure Go MTProto 2.0 implementation (`gotd/td`), it provides extensive access to Telegram functionalities, enabling AI to send messages, manage chats, transfer media, handle contacts, reactions, stories, and perform various other operations. This allows for deeply integrated and highly capable AI-driven automation within the Telegram ecosystem, simplifying complex workflows through its comprehensive toolset and MCP prompts.
Key Features
01Full user-account access via MTProto (not Bot API)
02Extensive set of 59 tools across 15 Telegram categories
035 compound tools for complex, high-level workflows
04MCP-driven authentication directly through AI clients
05Session persistence for automatic re-authentication
060 GitHub stars