Telegram MCP
Connects to the Telegram user API for dialogs, messages, channels, and read status across chats and groups.
Delv Safety Grade: C
Score 58/100 · assessed 2026-04-28
Telegram MCP connects Claude to your full Telegram user account via the user API, not the bot API. This means it accesses everything: private chats, groups, channels, messages, and read status. The maintainer 'chaindead' appears to be a solo developer with limited public profile and no clear organisational backing. The server requires TG_APP_ID and TG_API_HASH credentials, which are sensitive Telegram API keys tied to your personal account. Distribution via Homebrew tap is reasonable but less vetted than npm or PyPI. The repository is open source with adequate documentation. The main concern is the broad scope: full user account access to a messaging platform with private conversations, combined with a solo maintainer of uncertain track record. No known security incidents, but the permission surface is inherently wide for this use case.
Lethal Trifecta (prompt-injection exposure)
TRIFECTA RISKBots and channels mean a much wider attacker surface than imessage. Treat any forwarded message as hostile.
Green flags
- Open source repository with visible code for review
- Distributed via Homebrew tap with standard install method
- Clear documentation of required environment variables
- No known security incidents or credential leaks
Red flags
- Solo maintainer with limited public track record or organisational backing
- Full user account access to Telegram, not scoped bot API
- Requires sensitive API credentials (TG_APP_ID, TG_API_HASH) with broad scope
- Access to all private chats, groups, and channels without granular scoping
Permissions requested
Install
brew install chaindead/tap/telegram-mcp
TG_APP_IDTG_API_HASHReview
Install this if you're drowning in Telegram messages and want Claude to help you triage. Skip it if you're not a heavy Telegram user or if you're uncomfortable giving Claude full account access. It does one thing well and doesn't pretend otherwise.
Good at
- Full user API access means you can read private chats, groups, and channels without restrictions.
- Channel monitoring is genuinely useful if you follow dozens of feeds and need summaries.
- Single Homebrew install, no manual binary wrangling.
- Authentication persists, so you don't need to log in every time.
- Lean codebase, does what it claims without feature creep.
Watch out
- User API rate limits apply, and the server doesn't abstract them away.
- Claude gets full account access, which is a privacy trade-off some won't accept.
- No sandboxing or scoped permissions, it's all or nothing.
- Docs assume you know how to get Telegram API credentials, no hand-holding.
- Hosts beyond Claude Desktop require manual config, no pre-built snippets provided.
Use cases
- chat summarisation
- channel monitoring
- message drafting
- group notifications
Getting started
Works with
Similar MCPs
- Bluesky Social MCPFull Bluesky control over the atproto client, covering profiles, feeds, posts, follows, and interactions.
- TwilioSend SMS, manage phone numbers, query call logs. The standard for voice/SMS workflows from inside an agent.
- GmailRead, search, send, label Gmail messages from Claude. Note: original repo archived March 2026; community forks may be more current.
- ResendResend's official MCP for transactional email. Send, list, schedule from Claude — straightforward, fast, well-documented.