Skip to content

overpod/mcp-telegram

v1.34.0 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

Published 1mo MCP SaaS Integrations
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-tools claude gramjs mcp mcp-server model-context-protocol
+4 more
mtproto telegram typescript userbot

Affected surfaces

auth

Summary

AI summary

Seven new Star Gifts management tools added, gated by MCP_TELEGRAM_ENABLE_STARS=1.

Full changelog

What's new

7 new Star Gifts tools, all gated behind MCP_TELEGRAM_ENABLE_STARS=1 (same environment variable as the existing stars tools).

| Tool | Description |
|------|-------------|
| telegram-get-available-star-gifts | List all available Star Gift catalog items: gift ID, cost in Stars, conversion value, limited-edition availability (remaining/total), and upgrade cost. |
| telegram-get-saved-star-gifts | List received Star Gifts for a user or chat (me for self). Supports pagination (offset/nextOffset), filter flags (excludeUnsaved, excludeSaved, excludeUnlimited, excludeLimited, excludeUnique), and sortByValue. Returns gift kind (regular/unique), from-peer, date, and upgrade eligibility. |
| telegram-save-star-gift | Show or hide a received gift on your profile. For personal gifts (received in DM) pass msgId. For chat/channel gifts pass chatId + savedId. Set unsave=true to hide, omit/false to show. |
| telegram-convert-star-gift | Convert a received gift into Stars (non-reversible — gift is removed from profile). Same addressing: msgId for personal, chatId+savedId for chat gifts. |
| telegram-get-stars-topup-options | List available Stars top-up tiers with star count, currency, price amount (in smallest currency units), and whether it is an extended/premium tier. |
| telegram-get-stars-subscriptions | List active Stars subscriptions for a peer (me for self or a bot/channel you own). Returns subscription ID, peer ID, renewal date, billing period in seconds, price in Stars, canceled status, and title. Pagination via offset. |
| telegram-change-stars-subscription | Cancel or restore a Stars subscription by ID. canceled=true to cancel before next renewal; canceled=false to restore a previously canceled subscription. |

Notes

  • All tools require MCP_TELEGRAM_ENABLE_STARS=1 environment variable — they are not registered otherwise.
  • save-star-gift and convert-star-gift use InputSavedStarGiftUser (msgId) for personal gifts and InputSavedStarGiftChat (peer + savedId) for chat/channel gifts.
  • savedId fields are validated as numeric strings to prevent injection.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track overpod/mcp-telegram

Get notified when new releases ship.

Sign up free

About overpod/mcp-telegram

Telegram MCP server via MTProto/GramJS — 20 tools for reading chats, searching messages, downloading media, managing contacts. QR code login, npx zero-install. Hosted version at mcp-telegram.com.

All releases →

Beta — feedback welcome: [email protected]