Skip to content
Kitbay
Submit
MCP server

mcp-telegram

Runs locallyMITUpdated on Jun 15, 2025252GitHub starsCan change dataNeeds an API key

A Python MCP server built on Telethon that lets an AI client work with Telegram as your own user account over MTProto.

What it does

A Python MCP server built on Telethon that lets an AI client work with Telegram as your own user account over MTProto. After installing the mcp-telegram command with uv, you log in once with an API id and hash, your phone number, the code Telegram sends and any 2FA password, and the session is kept for later runs. Its tools send, edit and delete messages or files, fetch message history with filters, find users, groups and channels, open messages from links, read and set drafts, and download media. The README asks users to read Telegram's terms, since misuse can restrict an account.

Capabilities

  • Send, edit and delete Telegram messages
  • Search users, groups and channels
  • Read and set message drafts
  • Download media from messages