Skip to content
Telegram Bot logo

Telegram Bot MCP server

Build chatbots for Telegram

Telegram Bot is not a separate install. One Activepieces MCP server exposes it alongside 760+ other apps, behind a single URL.

Tools
20
Works with
Any MCP client
Auth
API key
License
MIT, open source
Updated
August 2026

About the Telegram Bot MCP server

Connect Telegram Bot once in Activepieces and every action it ships becomes a tool your assistant can call, behind the same server URL as the rest of your apps. Your agent reaches Telegram Bot and 760+ other apps over a single connection, on our cloud or a self-hosted install.

Tools

Telegram Bot tools your AI can run

Once connected, your assistant can call any of these Telegram Bot actions by asking in plain language.

  • Send Text Message

    Send a text message through a Telegram bot

    11 fields

  • Send Media

    Send a media message (photo, video, sticker, GIF) through a Telegram bot

    11 fields

  • Send Document

    Send a generic file (document) to a Telegram chat

    12 fields

  • Send Audio

    Send an audio file to a Telegram chat (.MP3/.M4A — shown in the music player)

    15 fields

  • Send Location

    Send a geographic location (latitude/longitude) to a Telegram chat

    13 fields

  • Send Media Group

    Send a group of 2–10 photos, videos, documents or audios as an album to a chat

    8 fields

  • Send Poll

    Send a native Telegram poll (regular or quiz) to a chat

    18 fields

  • Send Chat Action

    Show a status (typing, uploading photo, recording voice, etc.) on behalf of the bot in a chat. The status is shown for up to 5 seconds.

    4 fields

  • Edit Message Text

    Edit the text of a previously sent message or an inline message

    9 fields

  • Delete Message

    Delete a message sent in a chat. Bots can delete their own messages and messages in groups where they are admins.

    3 fields

  • Forward Message

    Forward a message from one chat to another

    7 fields

  • Pin Message

    Pin a message in a chat. The bot must be an administrator in the chat for this to work.

    4 fields

  • Unpin Message

    Unpin a message in a chat. Leave Message Id empty to unpin the most recent pinned message.

    3 fields

  • Get Chat

    Get up-to-date information about a chat (name, description, photo, member count, etc.)

    2 fields

  • Get Chat Member

    Get member info (or null) for the provided chat id and user id

    3 fields

  • Get File

    Get file information and optionally download a file from Telegram

    2 fields

  • Create Invite Link

    Create an invite link for a chat

    6 fields

  • Answer Callback Query

    Respond to a callback query sent by an inline keyboard button. Shows a notification or alert to the user.

    5 fields

  • Request Approval Message

    Send an approval message to a chat and wait until the message is approved or disapproved

    4 fields

  • Custom API Call

    Make a custom API call to a specific endpoint

    10 fields

Triggers

Telegram Bot events your agent can watch

These start a run the moment something happens in Telegram Bot, so work gets picked up on its own.

  • New Update

    Triggers when the bot receives a Telegram update (message, callback query, poll answer, etc.).

    2 fields

Telegram Bot MCP, answered.

No. That is the point of it. One Activepieces server exposes Telegram Bot alongside every other piece you connect, so your client keeps a single connection.

Yes. Activepieces is open source and free to start, and the MCP server is included on every plan, from the free cloud tier to any self-hosted deployment.

Connect Telegram Bot in Activepieces, enable the server under Settings → MCP Server, then paste your server URL into your client config. It authenticates over OAuth on first use.

It can call 20 tools, including Send Text Message, Send Media, Send Document, and chain them with steps in other apps inside the same run.

Connections use OAuth2 with limited scopes and are stored under 256-bit encryption, with no API to read them back, so an agent gets scoped access rather than your keys.