Telegram MCP
Read chats, manage groups and send messages from a Telegram account through Claude, Cursor and other MCP clients.
Sources and review
Checked against public documentation on . Suitability guidance is our editorial judgment; this is not a performance benchmark or an endorsement.
Power users who want an assistant to triage, search and reply across their own Telegram chats.
You'd install it by package name; the README warns the telegram-mcp name on PyPI is not this project, so install from the GitHub repository.
About Telegram MCP
Telegram MCP uses Telethon to expose more than 80 tools for a Telegram user account: chats and groups, messages, contacts, media, folders and admin operations, with multi-account routing, proxy support and a chat allowlist for privacy. It authenticates with a Telegram API ID, API hash and a generated session string.
Telegram MCP is listed in this index written primarily in Python, with 2.0k stars on GitHub. Its latest recorded repository push was in October 2026; that is not an ASE editorial review date.
Before connecting: access and data
This record's specific permissions have not been reviewed by ASE. Read the publisher's documentation before copying setup or connecting.
- List the accounts, files and services the enabled tools can read, change or execute. Check your actual credentials and discovered tools.
- Use narrowly scoped credentials and read-only mode where supported. Review proposed writes before approving them; a generated configuration does not apply these limits for you.
- Local launch is not local-only data processing. External services receive requests, and your client may pass tool results to its model provider. Check both destinations before sharing private data.
- Keep keys and browser session files out of shared config, repositories and screenshots. Know how to disconnect the server and separately revoke its credentials or account sessions.
pip install "git+https://github.com/chigwell/telegram-mcp.git@<tag-or-commit>"