
Use Telegram Bot with Claude Desktop, Cursor, or Windsurf to let AI read, act, and automate — no code required.
Use Telegram Bot MCPSign up and connect your Telegram Bot account to Activepieces.
Get your MCP URL and install it in Claude Desktop, Cursor, or Windsurf.
Ask your AI assistant to read emails, manage your calendar, and more.

Triggers when the bot receives a Telegram update (message, callback query, poll answer, etc.). One trigger per bot token — Telegram does not support multiple webhooks on the same bot.

Send a text message through a Telegram bot

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

Send a generic file (document) to a Telegram chat

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

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

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

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

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.

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

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

Forward a message from one chat to another

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

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

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

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

Get file information and optionally download a file from Telegram

Create an invite link for a chat

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

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

Make a custom API call to a specific endpoint