{"slug": "reading-your-own-telegram-chats-from-claude-or-chatgpt-and-why-a-bot-can-t-do-it", "title": "Reading your own Telegram chats from Claude or ChatGPT (and why a bot can't do it)", "summary": "A developer at Fezola described how connecting a personal Telegram account to Claude or ChatGPT requires Telegram's user API rather than its bot API, since bots cannot read a user's own chats. Fezola offers a remote MCP server exposing read-only tools such as list_recent_telegram, list_telegram_chats, search_telegram and get_telegram_chat, while open-source user-API MCP servers require self-hosted credentials and session files and sometimes expose sending or mark-as-read actions.", "body_md": "\"What did I miss on Telegram today?\" sounds like the perfect question for an AI assistant. As of November 2026, neither Claude nor ChatGPT has a built-in Telegram connector, and most Telegram integrations you will find don't answer that question at all. Here is why, and what works.\n\nTelegram has two very different APIs:\n\nTo catch up on your own chats, you need the second one.\n\nSeveral open-source MCP servers use the user API. They work, but you create your own API credentials on my.telegram.org, run the server yourself, keep the session file safe, and they usually only run in desktop clients that can launch local processes. Check their tool list too: some expose sending and mark-as-read.\n\n[Fezola](https://app.fezola.com/?utm_source=devto&utm_medium=article&utm_campaign=telegram-claude) (disclosure: I work on it) connects your own Telegram account to a remote MCP server, next to your mailboxes and Google Chat, with a few deliberate constraints:\n\nWhat the assistant gets:\n\n`list_recent_telegram`: messages received in private chats and, in groups, the ones that mention you or reply to you, since a given time. Each item says whether it is unread and whether you wrote in that chat since (`repliedAfter`), which is what makes \"what still needs my answer?\" possible.`list_telegram_chats`: your conversations (people, groups, channels), most recently active first, with unread and mention counts.`search_telegram`: Telegram's own search, across all chats or inside one.` get_telegram_chat`: read a conversation, oldest first, and page back.` https://api.fezola.com/mcp`. ChatGPT (Business and Enterprise/Edu on the web, per OpenAI's help page in November 2026): The step-by-step guide, kept up to date: [How to use Telegram in Claude and ChatGPT](https://app.fezola.com/en/guides/telegram-in-claude-and-chatgpt?utm_source=devto&utm_medium=article&utm_campaign=telegram-claude).", "url": "https://wpnews.pro/news/reading-your-own-telegram-chats-from-claude-or-chatgpt-and-why-a-bot-can-t-do-it", "canonical_source": "https://dev.to/fezola/reading-your-own-telegram-chats-from-claude-or-chatgpt-and-why-a-bot-cant-do-it-56aj", "published_at": "2026-11-09 01:11:54+00:00", "updated_at": "2026-11-09 02:03:00.331478+00:00", "lang": "en", "topics": ["ai-agents", "agent-protocols", "ai-tools", "ai-products"], "entities": ["Telegram", "Claude", "ChatGPT", "Fezola", "OpenAI", "Anthropic", "MCP"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/reading-your-own-telegram-chats-from-claude-or-chatgpt-and-why-a-bot-can-t-do-it", "markdown": "https://wpnews.pro/news/reading-your-own-telegram-chats-from-claude-or-chatgpt-and-why-a-bot-can-t-do-it.md", "text": "https://wpnews.pro/news/reading-your-own-telegram-chats-from-claude-or-chatgpt-and-why-a-bot-can-t-do-it.txt", "jsonld": "https://wpnews.pro/news/reading-your-own-telegram-chats-from-claude-or-chatgpt-and-why-a-bot-can-t-do-it.jsonld"}}