Enterprise DNA
M MCP Servers Developer low

chigwell/telegram-mcp

by Various

Telegram MCP server powered by Telethon to let MCP clients read chats, manage groups, and send/modify messages, media, contacts, and settings.

C

MCP

chigwell/telegram-mcp

Added 1 June 2026

#admin #api #chat-management #contacts #groups #mcp #media #messaging

Overview

A Python-based MCP server that uses Telethon to let MCP clients read Telegram chats, manage groups, and send or modify messages, media, contacts, and settings. It exposes Telegram operations through the Model Context Protocol for integration with compatible tools.

Best for

Best for
Developers building MCP-based automation or tools that need to interact with Telegram chats and groups

Use cases

  • Automate message sending and media sharing in Telegram groups
  • Read and archive chat history from Telegram channels
  • Manage group members and settings programmatically

Notes

A Python-based MCP server that uses Telethon to let MCP clients read Telegram chats, manage groups, and send or modify messages, media, contacts, and settings. It exposes Telegram operations through the Model Context Protocol for integration with compatible tools.

1,157 stars on GitHub. Last updated 2026-05-27. Licensed Apache-2.0.

Use cases

  • Automate message sending and media sharing in Telegram groups
  • Read and archive chat history from Telegram channels
  • Manage group members and settings programmatically

Pros

  • Leverages Telethon for reliable Telegram API access
  • Exposes a wide range of Telegram actions through a standard MCP interface
  • Actively maintained with over 1,100 GitHub stars

Cons

  • Requires a Telegram API ID and hash, adding setup friction
  • Python-only, limiting integration with non-Python MCP clients
  • Depends on Telethon which may break with Telegram API changes

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Leverages Telethon for reliable Telegram API access
  • Exposes a wide range of Telegram actions through a standard MCP interface
  • Actively maintained with over 1,100 GitHub stars

Cons

  • Requires a Telegram API ID and hash, adding setup friction
  • Python-only, limiting integration with non-Python MCP clients
  • Depends on Telethon which may break with Telegram API changes

Pairs with

Other entries in the index that connect to this one. Click through to see the chain.