MCP servers · Telegram · MCP server
Connect VS Code (Copilot) to Telegram
One line gives VS Code (Copilot) your Telegram account as tools: 132 endpoints, send messages, edit messages, chats, called with your own connection. No key in the prompt, a receipt for every call, revoke VS Code (Copilot)'s access alone any time.
Three steps
- Create a free 0n3 account and connect Telegram. Paste a key or sign in; it lands in your vault, encrypted.
- Install 0n3 into VS Code (Copilot). One-click install link, or .vscode/mcp.json.
- Ask VS Code (Copilot): whoami. Then: "Send a message in Telegram".
One-click install
The line above carries a placeholder; 0n3.app/install mints a real key named for VS Code (Copilot) and fills it in.
What VS Code (Copilot) can then do in Telegram
Send messages · Send any type of message — text, media, locations, contacts, polls, dice13
Send a message
POST /sendMessageForward message
POST /forwardMessageForward messages
POST /forwardMessagesCopy a message
POST /copyMessageCopy messages
POST /copyMessagesStop a message live location
POST /stopMessageLiveLocationDelete a message
POST /deleteMessageDelete messages
POST /deleteMessagesSet a message reaction
POST /setMessageReactionPin chat message
POST /pinChatMessageUnpin chat message
POST /unpinChatMessageUnpin all chat messages
POST /unpinAllChatMessagesEdit messages · Edit, update, and delete messages8
Edit a message text
POST /editMessageTextEdit a message caption
POST /editMessageCaptionEdit a message media
POST /editMessageMediaEdit a message reply markup
POST /editMessageReplyMarkupEdit a message live location
POST /editMessageLiveLocationEdit a chat invite link
POST /editChatInviteLinkEdit a chat subscription invite link
POST /editChatSubscriptionInviteLinkEdit an user star subscription
POST /editUserStarSubscriptionChats · Full chat management — info, settings, permissions, appearance30
Get user chat boosts
POST /getUserChatBoostsSend a chat action
POST /sendChatActionGet a chat
POST /getChatGet chat administrators
POST /getChatAdministratorsGet a chat member count
POST /getChatMemberCountGet a chat member
POST /getChatMemberLeave chat
POST /leaveChatSet a chat title
POST /setChatTitleSet a chat description
POST /setChatDescriptionSet a chat photo
POST /setChatPhotoDelete a chat photo
POST /deleteChatPhotoSet chat permissions
POST /setChatPermissionsUpdates · Receive updates via polling or webhook1
Get updates
POST /getUpdatesForum topics · Forum topic management for supergroups13
Create a forum topic
POST /createForumTopicEdit a forum topic
POST /editForumTopicClose a forum topic
POST /closeForumTopicReopen forum topic
POST /reopenForumTopicDelete a forum topic
POST /deleteForumTopicUnpin all forum topic messages
POST /unpinAllForumTopicMessagesGet forum topic icon stickers
GET /getForumTopicIconStickersEdit a general forum topic
POST /editGeneralForumTopicClose a general forum topic
POST /closeGeneralForumTopicReopen general forum topic
POST /reopenGeneralForumTopicHide general forum topic
POST /hideGeneralForumTopicUnhide general forum topic
POST /unhideGeneralForumTopicStickers · Full sticker set management — create, edit, delete, upload16
Send a sticker
POST /sendStickerGet a sticker set
POST /getStickerSetGet custom emoji stickers
POST /getCustomEmojiStickersUpload a sticker file
POST /uploadStickerFileCreate a new sticker set
POST /createNewStickerSetAdd a sticker to set
POST /addStickerToSetSet a sticker position in set
POST /setStickerPositionInSetDelete a sticker from set
POST /deleteStickerFromSetReplace sticker in set
POST /replaceStickerInSetSet a sticker set thumbnail
POST /setStickerSetThumbnailSet a custom emoji sticker set thumbnail
POST /setCustomEmojiStickerSetThumbnailSet a sticker set title
POST /setStickerSetTitleTelegram in other AI clients
Claude Code + TelegramMCP server + skillClaude (desktop & claude.ai) + TelegramconnectorChatGPT + Telegramconnector · GPT actionCodex CLI + TelegramMCP serverGemini CLI + TelegramMCP serverCursor + TelegramMCP serverWindsurf + TelegramMCP server
