Telethon Plus
Self-hosted MCP server: Telegram userbot control (Telethon) via HTTP and MCP.
Connector by psyb0t · GitHub account verified by the MCP Registry
Install
Pick your client. Read the repository before you give any tool access to your data.
No install instructions from the source yet. Check the repository for setup steps.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 13 read · 14 write · 4 delete · 3 not yet classified
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Docker image
Tools by what they do 34
Read from the source code; the running server may list different tools.
Read 13 · Look things up without changing anything.
account_healthget_dialogsget_entityget_linked_chatget_meget_messageget_messagesget_participantsget_poll_resultsjoin_chatleave_chatthrottle_status
Show 1 more tools
vote_poll
Write 14 · Create, change, send or run things.
bulk_resolvecreate_groupcreate_polldownload_mediaedit_messageforward_messagesjoin_via_invitemark_readpin_messagepromote_usersend_filesend_message
Show 2 more tools
set_reactionunpin_message
Delete 4 · Delete, drop, revoke or wipe things.
ban_userdelete_chatdelete_messagesremove_reaction
Not yet classified 3 · We could not tell from the name and description.
demote_userkick_userunban_user
Network hosts it talks to 3
github.com· found in codeglama.ai· found in codet.me· found in code
Files it touches
/tmp/telethon-plus
Tools (34)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
account_healthAccount-level health: are we connected, what's our flood-risk tier based on recent FLOOD_WAITs and the adaptive multiplier.
ban_userBan a user from a supergroup/channel. until_seconds=0 = permanent.
bulk_resolveResolve many chat references in one call, honoring the resolve-username rate limit. Returns per-handle success/error and populates the entity cache.
create_groupCreate a new supergroup or broadcast channel.
create_pollCreate a poll in a chat. Set quiz=true with correct_option for quiz-style polls.
delete_chatDelete a supergroup or channel you own.
delete_messagesDelete messages by ID.
demote_userStrip admin rights from a user.
download_mediaDownload the media attachment of a message. Returns the file as base64-encoded bytes. Reject files larger than max_bytes.
edit_messageEdit a message you sent.
forward_messagesForward one or more messages between chats.
get_dialogsList your dialogs (chats, groups, channels).
get_entityResolve a chat reference (username, phone, link, or ID) to a profile.
get_linked_chatResolve a channel's linked discussion group (if any). Returns linked_chat_id and the linked entity profile.
get_meReturn the authorized account profile.
Show 19 more tools
get_messageFetch a single message by ID from a chat.
get_messagesRead recent messages from a chat (newest first).
get_participantsList members of a group or channel.
get_poll_resultsFetch current results of a poll message.
join_chatJoin a public channel or supergroup.
join_via_inviteJoin a private chat via t.me/+hash invite link.
kick_userKick a user from a chat (ban + immediate unban — they can rejoin via invite).
leave_chatLeave a channel or supergroup.
mark_readMark messages in a chat as read.
pin_messagePin a message in a chat.
promote_userGrant admin rights to a user in a supergroup/channel. Each boolean toggles a specific permission. Pass title for the custom rank.
remove_reactionRemove your reaction from a message.
send_fileDownload a file from an HTTP(S) URL and send it to a chat. Use force_document=true to send as a generic file instead of letting Telegram pick a media type.
send_messageSend a text message to a chat.
set_reactionReact to a message with an emoji.
throttle_statusReturn current throttling state: bucket usage, adaptive multiplier, recent flood events, cache stats, safety flags.
unban_userLift a ban on a user in a supergroup/channel.
unpin_messageUnpin a previously pinned message.
vote_pollVote on a poll by 0-based option index/indices.
Signals
- Stars
- 4
- Forks
- 1
- Open issues
- 0
- Last commit
- Oct 19, 2026 (9 days ago)
- Last release
- Aug 1, 2026 (2 months ago)
- Last package publish
- Oct 17, 2026 (12 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.psyb0t/telethon-plus- Version
- 0.5.7
- Auth
- No auth
- Packages
- oci
docker.io/psyb0t/telethon-plus:v0.5.7 - License
- WTFPL
- Repository
- github.com/psyb0t/docker-telethon-plus
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from psyb0t
- 0.669score
Stealthy Auto Browse
psyb0t
Self-hosted MCP server for stealth browser automation with human-like OS-level input.
ConnectorAFreshness: ARemote★ 94 - 0.649score
Claudebox
psyb0t
Self-hosted MCP server exposing Claude Code as an agentic AI tool over streamable HTTP.
ConnectorAFreshness: ARemote★ 23 - 0.630score
Talkies
psyb0t
Self-hosted MCP server for speech: ASR transcription, TTS synthesis, and file staging tools.
ConnectorAFreshness: ARemote★ 7 - 0.624score
HybridS3
psyb0t
Self-hosted S3-compatible object storage server with an MCP interface for AI agents.
ConnectorAFreshness: ARemote★ 5 - 0.624score
Audiolla
psyb0t
Self-hosted MCP server: audio stems, mastering, MIR analysis, DSP, MIDI, speech tools.
ConnectorAFreshness: ARemote★ 5 - 0.624score
Mailbox
psyb0t
Scoped IMAP/SMTP access over HTTP and MCP: read, organize, draft, reply and send mail.
ConnectorAFreshness: ARemote★ 5
Cite this page
Telethon Plus MCP server. Agent Mart. https://agentmart.dev/connectors/psyb0t-telethon-plus (last updated 2026-10-24)