telegram-bot-mcp-server

telegram-bot-mcp-server

3.8

telegram-bot-mcp-server is hosted online, so all tools can be tested directly either in theTools tabor in theOnline Client.

If you are the rightful owner of telegram-bot-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcpreview.com.

This project is a Telegram bot integration built using the Model Context Protocol (MCP) that exposes a suite of useful tools for interacting with the Telegram Bot API.

The Telegram Bot MCP Server is designed to facilitate seamless interaction with the Telegram Bot API through a standardized set of commands. It allows developers to manage messaging, user interactions, and bot configurations efficiently. By leveraging the Model Context Protocol, this server ensures structured communication and simplifies the process of integrating Telegram bots into various applications. The server supports a wide range of functionalities, including sending messages, managing users, and configuring bot profiles, making it a versatile tool for developers looking to enhance their Telegram bot capabilities.

Features

  • get-me: Test your bot's authentication and retrieve basic information about the bot.
  • send-message: Send a plain text message to a specific user or chat.
  • send-photo: Send a photo with an optional caption.
  • kick-chat-member: Ban a user from a group, supergroup, or channel.
  • un-ban-chat-member: Unban a previously banned user from a chat.

Tools

  1. get-me

    A simple method for testing your bot's authentication token. Requires no parameters

  2. send-message

    Send message using a chat id

  3. send-photo

    Send photo with message using a chat id

  4. kick-chat-member

    Kick a user from a group, a supergroup or a channel

  5. un-ban-chat-member

    Use this method to unban a previously banned user in a supergroup or channel. The user will not return to the group or channel automatically

  6. get-chat

    Use this method to get up-to-date information about the chat

  7. get-chat-member-count

    Use this method to get the number of members in a chat

  8. get-chat-member

    get information about a member of a chat

  9. set-my-short-description

    Use this method to change the bot's short description, which is shown on the bot's profile page and is sent together with the link when users share the bot

  10. get-my-short-description

    Use this method to get the current bot short description

  11. set-my-commands

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

  12. get-my-commands

    Use this method to get the current list of the bot's commands

  13. set-my-name

    Use this method to change the bot's name

  14. get-my-name

    Use this method to get the bot's name

  15. set-my-description

    Use this method to change the bot's description, which is shown in the chat with the bot if the chat is empty

  16. get-my-description

    Use this method to get the bot's description