
Send-only Telegram notifications to one fixed chat. No polling, no recipient override, 2 tools.
Public tool metadata for what this MCP can expose to an agent.
notifySends `text` to your chat. Plain text by default; `format: "markdown"` turns `**bold**`, `_italic_`, `` `code` ``, code blocks, `[links](https://…)` and `# headings` into Telegram HTML, with everything else escaped. Over 4096 characters it is split into several messages. `sile...Sends `text` to your chat. Plain text by default; `format: "markdown"` turns `**bold**`, `_italic_`, `` `code` ``, code blocks, `[links](https://…)` and `# headings` into Telegram HTML, with everything else escaped. Over 4096 characters it is split into several messages. `sile...
No parameter schema in public metadata yet.
notify_fileSends a file (up to 50 MB) with an optional caption, only from one folder you allow (`TELEGRAM_NOTIFY_FILES_DIR`). Paths are resolved to their real location first, so `..` and symlinks cannot reach outside it. Without that variable every call is refusedSends a file (up to 50 MB) with an optional caption, only from one folder you allow (`TELEGRAM_NOTIFY_FILES_DIR`). Paths are resolved to their real location first, so `..` and symlinks cannot reach outside it. Without that variable every call is refused
No parameter schema in public metadata yet.
Sponsors
TELEGRAM_BOT_TOKEN*secretBot token from @BotFather (or run `telegram-notify-mcp setup` to save it to a file instead)
TELEGRAM_CHAT_ID*The one chat that receives every message; tools cannot change it
TELEGRAM_NOTIFY_FILES_DIRFolder notify_file may send from. Unset means file sending is off
English · עברית
telegram-notify MCP
A small, send-only MCP server that lets Claude (or any MCP client) send Telegram notifications to you: a scheduled job finished, a long build failed, a reminder came due.
sendMessage, sendDocument and getMe, and never getUpdates. The same bot can keep serving another tool that polls it (for example the Claude Code Telegram channel plugin) with no 409 Conflict, and nothing expires after 24 hours.The story behind it, with the comparison against eight other Telegram MCP servers: Let Claude message you on Telegram, and only you.
@yybd/telegram-notify-mcp