Telegram Web MCP Server
Allows AI agents to interact with Telegram Web, providing tools for searching chats, retrieving chat history, sending messages, and getting profile info.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Telegram Web MCP ServerSearch for 'Design Team' chat and show recent messages"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
š Telegram Web MCP Server
A powerful, token-efficient Model Context Protocol (MCP) server for AI Agents to interact with Telegram Web.
Instead of forcing your AI (like Claude, Antigravity, or Cursor) to use heavy browser automation subagents that waste tokens analyzing DOM trees and screenshots, this server provides a clean, text-based API to interact with Telegram chats directly via a persistent Playwright session.
⨠Features
Token Efficient: Returns clean text instead of complex HTML DOMs.
Persistent Session: Log in once, and the session is saved forever.
Smart Tools:
search_chats- Find and open a chat by username.get_recent_chats- Retrieve recent chat names/titles and metadata from the sidebar.get_chat_history- Get the most recent text messages.get_profile_info- Retrieve user profiles and bios.send_message- Send messages directly to the active chat.send_file- Upload documents/files to a specified chat.send_photo- Upload images/photos to a specified chat.reply_to_message- Reply directly to a specific target message.
AI-Ready Skills: Includes dedicated skill guides to teach your AI exactly how to use these tools without sounding like a robot.
Related MCP server: telegram-mcp
š¦ Installation & Setup (For Humans)
Clone & Install Dependencies
git clone https://github.com/yourusername/telegram-mcp.git cd telegram-mcp npm installDownload Playwright Browsers
npm run setup(Note: This command installs the necessary Chromium binaries. If it fails due to network issues, try connecting via VPN).
Build the Project
npm run buildInitial Login (Headful Mode) To use Telegram Web, you must log in once. Run the login script:
npm run loginA browser window will appear. Scan the QR code with your Telegram app on your phone. Once you see your chats, close the browser window. Your session is now saved in the
telegram_profile/folder!
š¤ Integration (For AI Agents)
Add this server to your AI's MCP configuration file (e.g., in Antigravity or Claude Desktop).
MCP Configuration Example
{
"mcpServers": {
"telegram": {
"command": "node",
"args": ["/absolute/path/to/telegram-mcp/build/index.js"]
}
}
}š§ Teach your AI how to use it!
We have provided a ready-to-use Skill for your AI.
Simply copy the skills/telegram-mcp/ folder into your AI's custom skills directory (for example, .gemini/config/skills/). The AI will read this file and instantly learn the best practices for chatting like a real human!
š ļø Available MCP Tools
Tool Name | Description | Parameters |
| Find and open a chat by username |
|
| Retrieve a list of recent chat names/titles and metadata from the left sidebar |
|
| Get recent text messages from the currently open chat |
|
| Get profile info of the currently open chat | none |
| Send a message to the currently open chat |
|
| Upload a document or file to a specified chat (or currently open chat) |
|
| Upload an image/photo to a specified chat (or currently open chat) |
|
| Reply directly to a target message in a chat |
|
Built with ā¤ļø for the AI Automation community.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
AlicenseNot gradedqualityDmaintenanceEnables comprehensive browser automation and web interaction through Playwright with 50+ specialized functions for navigation, form filling, data extraction, and Chrome DevTools Protocol support. Designed specifically for AI agents to perform complex web workflows including scraping, testing, and automated browsing tasks.251Apache 2.0- AlicenseNot gradedqualityDmaintenanceEnables AI agents to read, send, and organize Telegram messages and chats. Supports tools for listing chats, fetching messages, sending/reply, archiving, muting, and folder management.1MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to control a web browser using Playwright, supporting navigation, interaction, and data extraction through natural language.MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to interact with a user's Telegram account: list chats, read history, search, and send messages through Telegram's MTProto API.1MIT
Related MCP Connectors
Stealth web browser for agents: search, fetch, click, download and type in persistent MCP sessions.
Provides cloud browser automation capabilities using Stagehand and Browserbase, enabling LLMs to iā¦
LLM-ready web search + instant answers + URL-to-clean-text fetch for agents and RAG.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Fayzullo637/mytelegrammini1-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server