telegram-bot-mcp-server
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
get-me
A simple method for testing your bot's authentication token. Requires no parameters
send-message
Send message using a chat id
send-photo
Send photo with message using a chat id
kick-chat-member
Kick a user from a group, a supergroup or a channel
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
get-chat
Use this method to get up-to-date information about the chat
get-chat-member-count
Use this method to get the number of members in a chat
get-chat-member
get information about a member of a chat
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
get-my-short-description
Use this method to get the current bot short description
set-my-commands
Use this method to change the list of the bot's commands
get-my-commands
Use this method to get the current list of the bot's commands
set-my-name
Use this method to change the bot's name
get-my-name
Use this method to get the bot's name
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
get-my-description
Use this method to get the bot's description