About Telegram MCP Tdlib
Telegram MCP Tdlib is an MCP server in the Communication category: tDLib-powered Telegram MCP server for JVM/Kotlin. Full client access for AI agents.
Install
git clone https://github.com/tolboy/telegram-mcp-tdlibThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (29)
cancel_scheduled_messageCancel a queued message (destructive, requires confirmation)
Parameters not published.
close_pollPermanently close a poll (destructive, requires confirmation)
Parameters not published.
create_pollSend a poll (anonymous or public, single or multi-answer)
Parameters not published.
delete_messageDelete messages (destructive, requires confirmation)
Parameters not published.
edit_messageEdit an existing message
Parameters not published.
forward_messageForward messages between chats
Parameters not published.
get_historyRetrieve chat history (recent messages)
Parameters not published.
get_message_contextGet N messages surrounding a target message
Parameters not published.
get_message_linkCreate a shareable t.me link for a message or media album
Parameters not published.
get_message_reactionsList all reactions on a message with senders
Parameters not published.
Show all 29 tools
get_message_viewersList read receipts for an outgoing message in small groups
Parameters not published.
get_messagesGet specific messages by ID
Parameters not published.
get_pinned_messagesGet all pinned messages in a chat
Parameters not published.
list_inline_buttonsInspect inline keyboard buttons on a message
Parameters not published.
list_scheduled_messagesList queued messages for a chat
Parameters not published.
mark_as_readMark messages as read
Parameters not published.
message_from_linkResolve a t.me message link to the actual message
Parameters not published.
pin_messagePin a message in a chat
Parameters not published.
press_inline_buttonClick an inline button by index or label (requires confirmation)
Parameters not published.
remove_reactionRemove an emoji reaction from a message (requires confirmation)
Parameters not published.
reply_to_messageReply to a specific message
Parameters not published.
reschedule_messageChange a queued message's send time
Parameters not published.
schedule_messageQueue a text message for a future ISO time or Unix timestamp
Parameters not published.
search_globalSearch messages across all chats
Parameters not published.
search_messagesSearch messages in a specific chat
Parameters not published.
send_messageSend a text message with optional HTML/Markdown
Parameters not published.
send_reactionAdd an emoji reaction to a message (requires confirmation)
Parameters not published.
unpin_messageUnpin a message
Parameters not published.
vote_pollVote in a poll by 0-based option indexes
Parameters not published.
Ask AI
Ask AI about Telegram MCP Tdlib
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.