siavashdelkhosh81/telegram-bot-mcp-server
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@mcphub.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.
Tools
Functions exposed to the LLM to take actions
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
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client