Telegram

Telegram MCP integration

Sends messages, files and polls into Telegram chats, reads incoming updates, and keeps bot-authored messages correct after the fact.

18actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Send message

    Lyro sends a text message to a Telegram chat through the bot. A customer gets an instant reply right in the chat they're already using, with no delay waiting for a human to pick it up.

  • Get chat history

    Lyro pulls recent message history for a Telegram chat so it has the full context of what was already said. An agent stepping into a conversation sees what came before instead of asking the customer to repeat themselves.

  • Delete message

    Lyro deletes a specific message from a Telegram chat, including service messages. A team can clean up an outdated or mistaken message without asking someone to do it manually inside the app.

See all 18 actions

How businesses use Telegram + Lyro

Each card is one request a support team gets, and the Telegram actions Lyro runs to close it.

  • Deliver an update into the chat that needs it

    Lyro posts a text message to a group or channel, attaches the original file uncompressed when the format matters, and sends a photo where an image is the point.

    Send MessageSend DocumentSend Photo
  • See what is actually being asked

    Lyro polls incoming updates, filters the history down to one chat, and reads that chat's current name, username and type before it decides how to respond.

    Get UpdatesGet Chat HistoryGet Chat Info
  • Run an interaction, not just a broadcast

    Lyro sends a native poll to collect a group's answer, responds to a tap on an inline keyboard button, and keeps the bot's published command list current.

    Send PollAnswer Callback QuerySet Bot Commands
  • Keep the chat itself in order

    Lyro corrects a message the bot already sent, removes one that should not stand, and issues a fresh primary invite link when the old one needs revoking.

    Edit MessageDelete MessageExport Chat Invite Link

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Telegram actions it has and picks the ones a request needs.

  1. 01

    Connect Telegram

    Authorize the Telegram account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Telegram actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
Telegram · Lyro

Everything else about Telegram

Setup, permissions, and the limits of what Lyro can do inside Telegram.

  • No. Edit Message works only on messages the bot itself authored, and Delete Message cannot remove messages older than 48 hours in groups, so corrections have to happen while the message is still recent and bot-owned.

Every action available in Telegram

All 18 actions your agent can call on Telegram, straight from the live MCP connection.

  • Answer callback query

    Use this method to send answers to callback queries sent from inline keyboards.

  • Export chat invite link

    Generate a new primary invite link for a chat; any previously generated primary link is revoked.

  • Delete message

    Delete a message, including service messages.

  • Edit message

    Edit text messages sent by the bot.

  • Forward message

    Forward messages of any kind.

  • Get chat info

    Get up to date information about the chat (current name of the user for one-on-one conversations, current username of a user, group or channel, etc.).

  • Get chat administrators

    Get a list of administrators in a chat.

  • Get chat history

    Get chat history messages via the getUpdates polling method, filtered by chat_id.

  • Get chat member

    Get a chat member's status/role (including the bot itself) to preflight permissions and troubleshoot 403/empty-history issues.

  • Get chat members count

    Get the number of members in a chat.

  • Get bot info

    Get basic information about the bot using the Bot API getMe method.

  • Get updates

    Use this method to receive incoming updates using long polling.

  • Send document

    Send general files (documents) to a Telegram chat using the Bot API.

  • Send location

    Send point on the map location to a Telegram chat using the Bot API.

  • Send message

    Send a text message to a Telegram chat using the Bot API.

  • Send photo

    Send photos to a Telegram chat using the Bot API.

  • Send poll

    Send a native poll to a Telegram chat using the Bot API.

  • Set bot commands

    Use this method to change the list of the bot's commands.

Ready to connect Telegram?

Authorize the account and your agent has all 18 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot