MCP servers · messaging
Telegram MCP server
Messaging platform — bots, channels, groups, payments, inline mode, stickers, forum topics, gifts, verification. Hosted by 0n3: 132 endpoints your AI can call with your own Telegram account, from Claude, ChatGPT, Cursor, Claude Code, Codex or Gemini CLI. One sign-in, one key per AI, a receipt for every call.
132 endpoints18 categoriesauth: api_keyhosted
What your AI can do with 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 /unpinAllChatMessagesSave prepared inline message
POST /savePreparedInlineMessageEdit 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 /setChatPermissionsSet a chat administrator custom title
POST /setChatAdministratorCustomTitleSet a chat menu button
POST /setChatMenuButtonGet a chat menu button
POST /getChatMenuButtonSet a chat background
POST /setChatBackgroundExport a chat invite link
POST /exportChatInviteLinkCreate a chat invite link
POST /createChatInviteLinkRevoke chat invite link
POST /revokeChatInviteLinkCreate a chat subscription invite link
POST /createChatSubscriptionInviteLinkBan chat member
POST /banChatMemberUnban chat member
POST /unbanChatMemberRestrict chat member
POST /restrictChatMemberPromote chat member
POST /promoteChatMemberApprove a chat join request
POST /approveChatJoinRequestDecline chat join request
POST /declineChatJoinRequestBan chat sender chat
POST /banChatSenderChatUnban chat sender chat
POST /unbanChatSenderChatVerify a chat
POST /verifyChatRemove a chat verification
POST /removeChatVerificationUpdates · 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 /unhideGeneralForumTopicUnpin all general forum topic messages
POST /unpinAllGeneralForumTopicMessagesStickers · 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 /setStickerSetTitleDelete a sticker set
POST /deleteStickerSetSet a sticker emoji list
POST /setStickerEmojiListSet sticker keywords
POST /setStickerKeywordsSet a sticker mask position
POST /setStickerMaskPositionInline mode · Inline query responses and web app integration1
Answer inline query
POST /answerInlineQueryPayments · Telegram Stars and provider-based payments — invoices, subscriptions, refunds1
Refund a star payment
POST /refundStarPaymentGames · Game integration — send, score, leaderboards3
Send a game
POST /sendGameSet a game score
POST /setGameScoreGet game high scores
POST /getGameHighScoresGifts · Send gifts and Telegram Premium subscriptions3
Send a gift
POST /sendGiftGet available gifts
GET /getAvailableGiftsGift premium subscription
POST /giftPremiumSubscriptionVerification · Verify users and chats on behalf of organization1
Remove an user verification
POST /removeUserVerificationFiles · Download files from Telegram servers1
Get a file
POST /getFileMembers · Member moderation — ban, kick, restrict, promote, join requests0
Member moderation — ban, kick, restrict, promote, join requests
Invites · Invite link management including subscription-based invites0
Invite link management including subscription-based invites
Bot · Configure bot profile, commands, menu, and permissions0
Configure bot profile, commands, menu, and permissions
Reactions · Set emoji reactions on messages0
Set emoji reactions on messages
Pins · Pin and unpin messages0
Pin and unpin messages
More · Everything else this app exposes.41
Set a webhook
POST /setWebhookDelete a webhook
POST /deleteWebhookGet a webhook info
GET /getWebhookInfoGet me
GET /getMeLog out
POST /logOutClose
POST /closeGet user profile photos
POST /getUserProfilePhotosGet a business connection
POST /getBusinessConnectionSend a photo
POST /sendPhotoSend an audio
POST /sendAudioSend a document
POST /sendDocumentSend a video
POST /sendVideoSend an animation
POST /sendAnimationSend a voice
POST /sendVoiceSend a video note
POST /sendVideoNoteSend a paid media
POST /sendPaidMediaSend a media group
POST /sendMediaGroupSend a location
POST /sendLocationSend a venue
POST /sendVenueSend a contact
POST /sendContactSend a poll
POST /sendPollSend a dice
POST /sendDiceSet my default admin rights
POST /setMyDefaultAdministratorRightsGet my default admin rights
POST /getMyDefaultAdministratorRightsSet my commands
POST /setMyCommandsGet my commands
POST /getMyCommandsDelete my commands
POST /deleteMyCommandsSet my name
POST /setMyNameGet my name
POST /getMyNameSet my description
POST /setMyDescriptionGet my description
POST /getMyDescriptionSet my short description
POST /setMyShortDescriptionGet my short description
POST /getMyShortDescriptionAnswer web app query
POST /answerWebAppQuerySend an invoice
POST /sendInvoiceCreate an invoice link
POST /createInvoiceLinkAnswer shipping query
POST /answerShippingQueryAnswer pre checkout query
POST /answerPreCheckoutQueryGet star transactions
POST /getStarTransactionsAnswer callback query
POST /answerCallbackQueryVerify an user
POST /verifyUserInstall in three steps
- Create a free account at 0n3.app and connect Telegram: paste a key or sign in through a door. It lands in your vault, encrypted.
- Open 0n3.app/install, pick your AI. A key is made for that AI alone; copy the line it gives you.
- Ask your AI: whoami. It answers with your connected services. Then ask it to send a message in Telegram.
Install (user scope — every project)
claude mcp add --transport http --scope user 0n3 https://0n3.app/mcp --header "Authorization: Bearer <your 0n token>"
Connect Telegram to
Claude Code + TelegramMCP server + skillClaude (desktop & claude.ai) + TelegramconnectorChatGPT + Telegramconnector · GPT actionCodex CLI + TelegramMCP serverGemini CLI + TelegramMCP serverCursor + TelegramMCP serverVS Code (Copilot) + TelegramMCP serverWindsurf + TelegramMCP server
Questions
What can an AI do with the Telegram MCP server?
132 things: send messages, edit messages, chats, updates and more. Every call runs with your own Telegram connection and lands on a receipt.
Do I need to run anything on my computer?
No. 0n3 is hosted. Connect Telegram once, install 0n3 into your AI with one line, done.
Where does my Telegram key go?
Into your 0n3 vault, encrypted, one record per connection. The AI never sees it.
