telegram-bot-mcp-server

siavashdelkhosh81/telegram-bot-mcp-server

3.9

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

No resources