The recipient is fixed by configuration, so nothing here can address an arbitrary user — where a message goes is decided at install time rather than per call. All three tools take a parse mode, which is the difference between a readable status update and a wall of characters. Photos and documents accept a local path as readily as a URL, so a file produced during a run can go out without being hosted somewhere first.
A one-way notification channel to a single Telegram user set at configuration time.
- A text message with the parse mode you choose.
- A photo from a URL or a local file path, with a caption.
- A document or file from a URL or a local path, with a caption.
A Telegram bot with its token in TELEGRAM_BOT_TOKEN, and the recipient's username in TELEGRAM_USERNAME.
One command plus a key — npx @parthj/telegram-notify-mcp, then supply credentials
