telegram-mcp and better-telegram-mcp

Both tools are implementations of the Telegram MCP (Message Control Protocol), making them direct competitors offering different feature sets and levels of community adoption for managing Telegram interactions.

telegram-mcp
53
Established
better-telegram-mcp
52
Established
Maintenance 10/25
Adoption 10/25
Maturity 16/25
Community 17/25
Maintenance 13/25
Adoption 9/25
Maturity 18/25
Community 12/25
Stars: 297
Forks: 38
Downloads:
Commits (30d): 0
Language: Go
License: MIT
Stars: 1
Forks: 1
Downloads: 3,029
Commits (30d): 0
Language: Python
License: MIT
No Package No Dependents
No risk flags

About telegram-mcp

chaindead/telegram-mcp

Telegram MCP for managing dialogs, messages, drafts, read statuses, and more.

Implements the Model Context Protocol to expose Telegram's TDLib client library through a standardized MCP server interface, enabling AI assistants like Claude Desktop and Cursor to autonomously manage conversations. Built in Go with support for multi-factor authentication and persistent session management via environment variables. Exposes five core tools—account info, dialog listing, message retrieval, read status updates, and draft sending—allowing AI agents to perform end-to-end message workflows programmatically.

About better-telegram-mcp

n24q02m/better-telegram-mcp

MCP server for Telegram (Bot API + MTProto) - composite tools optimized for AI agents

Scores updated daily from GitHub, PyPI, and npm data. How scores work