send_document
Send a document or file to the configured Telegram user. Accepts a URL or local file path.
Send a Telegram message, photo or file to one configured recipient, with Markdown or HTML formatting.
LABSCO SUMMARY
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 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
USE CASES
A completion notice reaches a phone rather than a terminal nobody is watching, formatted so the important line stands out.
A chart or a report produced during the run travels straight out from its local path, with a caption explaining what it is.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
send_documentSend a document or file to the configured Telegram user. Accepts a URL or local file path.
send_messageSend a text message to the configured Telegram user
send_photoSend a photo to the configured Telegram user. Accepts a URL or local file path.
BEFORE YOU INSTALL
3 tools when we connected. All three send outward (text, image or file); none read messages or manage chats. Nothing works until you send /start to your own bot.
All 4 documented clients run the server on your machine.
CONTEXT COST
Rated by the size of the 3 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx @parthj/telegram-notify-mcpclaude mcp add telegram -e TELEGRAM_BOT_TOKEN=<YOUR_TELEGRAM_BOT_TOKEN> -e TELEGRAM_USERNAME=<YOUR_TELEGRAM_USERNAME> -- npx @parthj/telegram-notify-mcp{
"mcpServers": {
"telegram": {
"command": "npx",
"args": [
"-y",
"@parthj/telegram-notify-mcp"
],
"env": {
"TELEGRAM_BOT_TOKEN": "<YOUR_TELEGRAM_BOT_TOKEN>",
"TELEGRAM_USERNAME": "<YOUR_TELEGRAM_USERNAME>"
}
}
}
}