Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Telegram Bot

FreeNot checked

Enables sending messages, asking questions, and sending files through a Telegram bot.

GitHubEmbed

About

Enables sending messages, asking questions, and sending files through a Telegram bot.

README

MCP server for sending messages and asking questions through Telegram bot.

Features

  • ask(questionText) - Send question to Telegram chat and wait for user response (accepts text messages, captions, or returns description of media files)
  • send(textMessage) - Send message to Telegram chat
  • sendFile(path) - Send file to Telegram chat

Setup

  1. Get Chat ID:

    TELEGRAM_BOT_TOKEN=your_token npm run get-chat-id
    

    Send message to your bot/group and copy the Chat ID from console.

  2. Test server:

    npm run dev
    

MCP Configuration

Add to your MCP client configuration:

{
  "mcpServers": {
    "telegram-bot": {
      "command": "npx",
      "args": ["tsx", "/home/user/mcp-servers/mcp-telegram-bot/src/server.ts", "--timeout", "10"],
      "env": {
        "TELEGRAM_BOT_TOKEN": "your_bot_token_here",
        "TELEGRAM_CHAT_ID": "your_chat_id_here"
      }
    }
  }
}

Command Line Arguments

  • --timeout <minutes> - Timeout in minutes for waiting user response (default: 10)

Environment Variables

  • TELEGRAM_BOT_TOKEN - Your Telegram bot token from @BotFather
  • TELEGRAM_CHAT_ID - Target chat ID where messages will be sent

from github.com/javarool/mcp-telegram-bot

Installing Telegram Bot

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/javarool/mcp-telegram-bot

FAQ

Is Telegram Bot MCP free?

Yes, Telegram Bot MCP is free — one-click install via Unyly at no cost.

Does Telegram Bot need an API key?

No, Telegram Bot runs without API keys or environment variables.

Is Telegram Bot hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Telegram Bot in Claude Desktop, Claude Code or Cursor?

Open Telegram Bot on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Telegram Bot with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All communication MCPs