Install from the ChatGPT App Directory or connect via Settings → Apps. Summarise chats, search messages, and draft replies from ChatGPT, Claude, or any MCP client — after OAuth sign-in to the Telegram account you own and control.
Ask your assistant what you missed while you were away. Get a digest of any chat, group, or channel without opening Telegram.
Let your assistant write or check a reply before you send. Review tone, catch errors, or translate — then send when ready.
Find anything you said or received, instantly. Search by topic, person, or date across your full history.
List every chat and surface what still needs a reply, so you can clear a backlog of unread conversations in one pass.
Read foreign-language chats in your own language, or draft a reply in theirs — without leaving the conversation.
Ask your assistant to pin a key message in a chat (requires admin rights in groups) so the important thing stays at the top where everyone sees it.
https://tg-preview.mctl.ai/mcp.https://tg-preview.mctl.ai/.well-known/oauth-authorization-server.list_dialogs or get_unread_messages) before enabling real sends. On tg.mctl.ai, real sends stay blocked until all opt-in gates are enabled (see send-gate).https://tg-preview.mctl.ai/mcp and add it as a custom connector. Authentication is OAuth — you sign in with Telegram once during setup.mctl-telegram holds a server-side Telegram session on your behalf. Here is exactly what that means:
MCP endpoint: https://tg-preview.mctl.ai/mcp
OAuth protected resource document: https://tg-preview.mctl.ai/.well-known/oauth-protected-resource
Optional: Local Bridge mode (beta, self-hosted) keeps the session on your own machine instead of this server. It is not required for the ChatGPT App. See GitHub.
ALLOW_SEND=false blocks real sends, so send_message returns a preview (sent=false) instead. Real sends additionally require your account send_enabled flag and the telegram:messages:send scope — there is no mode argument to bypass the gate.