0n3
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.

Connect TelegramInstall into your AIWatch it work

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 messagePOST /sendMessage
Forward messagePOST /forwardMessage
Forward messagesPOST /forwardMessages
Copy a messagePOST /copyMessage
Copy messagesPOST /copyMessages
Stop a message live locationPOST /stopMessageLiveLocation
Delete a messagePOST /deleteMessage
Delete messagesPOST /deleteMessages
Set a message reactionPOST /setMessageReaction
Pin chat messagePOST /pinChatMessage
Unpin chat messagePOST /unpinChatMessage
Unpin all chat messagesPOST /unpinAllChatMessages
Save prepared inline messagePOST /savePreparedInlineMessage
Edit messages · Edit, update, and delete messages8
Edit a message textPOST /editMessageText
Edit a message captionPOST /editMessageCaption
Edit a message mediaPOST /editMessageMedia
Edit a message reply markupPOST /editMessageReplyMarkup
Edit a message live locationPOST /editMessageLiveLocation
Edit a chat invite linkPOST /editChatInviteLink
Edit a chat subscription invite linkPOST /editChatSubscriptionInviteLink
Edit an user star subscriptionPOST /editUserStarSubscription
Chats · Full chat management — info, settings, permissions, appearance30
Get user chat boostsPOST /getUserChatBoosts
Send a chat actionPOST /sendChatAction
Get a chatPOST /getChat
Get chat administratorsPOST /getChatAdministrators
Get a chat member countPOST /getChatMemberCount
Get a chat memberPOST /getChatMember
Leave chatPOST /leaveChat
Set a chat titlePOST /setChatTitle
Set a chat descriptionPOST /setChatDescription
Set a chat photoPOST /setChatPhoto
Delete a chat photoPOST /deleteChatPhoto
Set chat permissionsPOST /setChatPermissions
Set a chat administrator custom titlePOST /setChatAdministratorCustomTitle
Set a chat menu buttonPOST /setChatMenuButton
Get a chat menu buttonPOST /getChatMenuButton
Set a chat backgroundPOST /setChatBackground
Export a chat invite linkPOST /exportChatInviteLink
Create a chat invite linkPOST /createChatInviteLink
Revoke chat invite linkPOST /revokeChatInviteLink
Create a chat subscription invite linkPOST /createChatSubscriptionInviteLink
Ban chat memberPOST /banChatMember
Unban chat memberPOST /unbanChatMember
Restrict chat memberPOST /restrictChatMember
Promote chat memberPOST /promoteChatMember
Approve a chat join requestPOST /approveChatJoinRequest
Decline chat join requestPOST /declineChatJoinRequest
Ban chat sender chatPOST /banChatSenderChat
Unban chat sender chatPOST /unbanChatSenderChat
Verify a chatPOST /verifyChat
Remove a chat verificationPOST /removeChatVerification
Updates · Receive updates via polling or webhook1
Get updatesPOST /getUpdates
Forum topics · Forum topic management for supergroups13
Create a forum topicPOST /createForumTopic
Edit a forum topicPOST /editForumTopic
Close a forum topicPOST /closeForumTopic
Reopen forum topicPOST /reopenForumTopic
Delete a forum topicPOST /deleteForumTopic
Unpin all forum topic messagesPOST /unpinAllForumTopicMessages
Get forum topic icon stickersGET /getForumTopicIconStickers
Edit a general forum topicPOST /editGeneralForumTopic
Close a general forum topicPOST /closeGeneralForumTopic
Reopen general forum topicPOST /reopenGeneralForumTopic
Hide general forum topicPOST /hideGeneralForumTopic
Unhide general forum topicPOST /unhideGeneralForumTopic
Unpin all general forum topic messagesPOST /unpinAllGeneralForumTopicMessages
Stickers · Full sticker set management — create, edit, delete, upload16
Send a stickerPOST /sendSticker
Get a sticker setPOST /getStickerSet
Get custom emoji stickersPOST /getCustomEmojiStickers
Upload a sticker filePOST /uploadStickerFile
Create a new sticker setPOST /createNewStickerSet
Add a sticker to setPOST /addStickerToSet
Set a sticker position in setPOST /setStickerPositionInSet
Delete a sticker from setPOST /deleteStickerFromSet
Replace sticker in setPOST /replaceStickerInSet
Set a sticker set thumbnailPOST /setStickerSetThumbnail
Set a custom emoji sticker set thumbnailPOST /setCustomEmojiStickerSetThumbnail
Set a sticker set titlePOST /setStickerSetTitle
Delete a sticker setPOST /deleteStickerSet
Set a sticker emoji listPOST /setStickerEmojiList
Set sticker keywordsPOST /setStickerKeywords
Set a sticker mask positionPOST /setStickerMaskPosition
Inline mode · Inline query responses and web app integration1
Answer inline queryPOST /answerInlineQuery
Payments · Telegram Stars and provider-based payments — invoices, subscriptions, refunds1
Refund a star paymentPOST /refundStarPayment
Games · Game integration — send, score, leaderboards3
Send a gamePOST /sendGame
Set a game scorePOST /setGameScore
Get game high scoresPOST /getGameHighScores
Gifts · Send gifts and Telegram Premium subscriptions3
Send a giftPOST /sendGift
Get available giftsGET /getAvailableGifts
Gift premium subscriptionPOST /giftPremiumSubscription
Verification · Verify users and chats on behalf of organization1
Remove an user verificationPOST /removeUserVerification
Files · Download files from Telegram servers1
Get a filePOST /getFile
Members · 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 webhookPOST /setWebhook
Delete a webhookPOST /deleteWebhook
Get a webhook infoGET /getWebhookInfo
Get meGET /getMe
Log outPOST /logOut
ClosePOST /close
Get user profile photosPOST /getUserProfilePhotos
Get a business connectionPOST /getBusinessConnection
Send a photoPOST /sendPhoto
Send an audioPOST /sendAudio
Send a documentPOST /sendDocument
Send a videoPOST /sendVideo
Send an animationPOST /sendAnimation
Send a voicePOST /sendVoice
Send a video notePOST /sendVideoNote
Send a paid mediaPOST /sendPaidMedia
Send a media groupPOST /sendMediaGroup
Send a locationPOST /sendLocation
Send a venuePOST /sendVenue
Send a contactPOST /sendContact
Send a pollPOST /sendPoll
Send a dicePOST /sendDice
Set my default admin rightsPOST /setMyDefaultAdministratorRights
Get my default admin rightsPOST /getMyDefaultAdministratorRights
Set my commandsPOST /setMyCommands
Get my commandsPOST /getMyCommands
Delete my commandsPOST /deleteMyCommands
Set my namePOST /setMyName
Get my namePOST /getMyName
Set my descriptionPOST /setMyDescription
Get my descriptionPOST /getMyDescription
Set my short descriptionPOST /setMyShortDescription
Get my short descriptionPOST /getMyShortDescription
Answer web app queryPOST /answerWebAppQuery
Send an invoicePOST /sendInvoice
Create an invoice linkPOST /createInvoiceLink
Answer shipping queryPOST /answerShippingQuery
Answer pre checkout queryPOST /answerPreCheckoutQuery
Get star transactionsPOST /getStarTransactions
Answer callback queryPOST /answerCallbackQuery
Verify an userPOST /verifyUser

Install in three steps

  1. 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.
  2. Open 0n3.app/install, pick your AI. A key is made for that AI alone; copy the line it gives you.
  3. 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.