VovaVindar/telegram-mcp
Telegram MCP server for AI agents. Auto-categorize channels into folders, clean up inactive chats, and manage your Telegram.
Platform-specific configuration:
{
"mcpServers": {
"telegram-mcp": {
"command": "npx",
"args": [
"-y",
"telegram-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
Telegram MCP server that gives AI agents full access to your chats, channels, and groups. Works with any MCP-compatible client (Claude Code, Cursor, etc.). Built with Telethon.
Read messages, send replies, and organize your Telegram: auto-categorize channels into folders, mute noisy chats, archive stale ones, and clean up subscriptions. See AGENTS.md for ready-to-use workflows.
Read - list chats/channels/groups, fetch and search messages, get chat details
Write - send, edit, delete, and forward messages, pin/unpin, mark as read
Organize - archive/unarchive, mute/unmute, create and manage chat folders
The tools are designed to work together for multi-step organization tasks. AGENTS.md includes ready-to-use workflows:
Go to my.telegram.org/apps and create an application. You'll get an API_ID and API_HASH.
git clone https://github.com/VovaVindar/telegram-mcp.git
cd telegram-mcp
python3 -m venv .venv
.venv/bin/pip install -e .cp .env.example .env
# Edit .env with your API_ID and API_HASH.venv/bin/python3 telegram_mcp_server.pyScan the QR code with your Telegram app (Settings > Devices > Link Desktop Device). This creates a `te
Loading reviews...