Skip to main content
Glama
Fayzullo637

Telegram Web MCP Server

by Fayzullo637

šŸš€ Telegram Web MCP Server

TypeScript Playwright MCP

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 any chat by username.

    • get_chat_history - Get the most recent text messages.

    • send_message - Send messages directly to the active chat.

    • get_profile_info - Retrieve user profiles and bios.

  • AI-Ready Skills: Includes a dedicated SKILL.md file to teach your AI exactly how to use this tool without sounding like a robot.


Related MCP server: playwright-browser

šŸ“¦ Installation & Setup (For Humans)

  1. Clone & Install Dependencies

    git clone https://github.com/yourusername/telegram-mcp.git
    cd telegram-mcp
    npm install
  2. Download Playwright Browsers

    npm run setup

    (Note: This command installs the necessary Chromium binaries. If it fails due to network issues, try connecting via VPN).

  3. Build the Project

    npm run build
  4. Initial Login (Headful Mode) To use Telegram Web, you must log in once. Run the login script:

    npm run login

    A 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

Arguments

search_chats

Search and open a chat.

query: string

get_chat_history

Retrieve recent messages.

limit?: number (default: 20)

send_message

Send a message to the open chat.

text: string

get_profile_info

Extract profile info from the right sidebar.

none


Built with ā¤ļø for the AI Automation community.

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

–Maintainers
–Response time
–Release cycle
–Releases (12mo)
Commit activity

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

  • A
    license
    -
    quality
    D
    maintenance
    Enables 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.
    8
    1
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • Provides cloud browser automation capabilities using Stagehand and Browserbase, enabling LLMs to i…

  • Slack for AI agents: DMs, search, threads, triage, actions - browser-session or hosted OAuth.

  • LLM-ready web search + instant answers + URL-to-clean-text fetch for agents and RAG.

View all MCP Connectors

Latest Blog Posts

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