Labsco
MCP SERVER

Telegram Notifier (Botfather)

by AdeshAtole

Push a message, file, photo, video or audio to a Telegram chat from the agent, and read back what has been sent to the bot since you last looked.

Notifications & Alerting to HumansVerified
Summary
get_updates makes this two-way, which is the difference between a notifier and a channel you can answer through.

Most notification servers only push, which is fine until the agent needs an answer — approve this, which option, is it done — and there is no path back. Reading new messages since the last check turns Telegram into a place a long-running agent can ask something and later see the reply. The fixed chat id is the design trade: simple to configure, and it means one instance talks to one destination, so multiple recipients means multiple instances.

What it is

A Telegram bot client with six tools: five send paths covering each media type, and one that polls for new messages to the bot.

What you get
  • send_message, send_document, send_photo, send_video and send_audio each handle their own type rather than one generic send with a type parameter.
  • get_updates returns only messages new since the last check, so polling does not re-read the same conversation.
Requirements

TELEGRAM_BOT_TOKEN from BotFather and TELEGRAM_CHAT_ID for the destination — the chat is configured rather than chosen per call.

Setup effort

One command plus a key — npx telegram-notifier-mcp, then supply credentials