Telegram Bot MCP Server - publish, edit, and search messages in Telegram channels
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"telegram-bot-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Telegram Bot MCP Server A Model Context Protocol (MCP) server that enables AI assistants to publish, edit, search, and manage messages in Telegram channels. ## Features - **Publish Text Messages**: Post new text messages to Telegram channels with formatting support (Markdown/HTML) - **Publish Photos**: Post photos with optional captions to Telegram channels - **Edit Text Messages**: Modify existing text-only messages in channels - **Edit Photo Captions**: Update captions of existing photo messages - **Delete Messages**: Remove messages from channels - **Search Messages**: Search through cached messages (local cache) - **Channel Info**: Retrieve channel metadata and statistics ## Quick Reference | Task | Message Type | Tool to Use | |------|-------------|-------------| | Publish a text message | Text | `publish_message` | | Publish a photo | Photo | `publish_photo` | | Edit a text-only message | Text | `edit_message` | | Edit a photo's caption | Photo | `edit_message_caption` | | Delete any message | Any | `delete_message` | | Search cached messages | Any | `search_messages` | | Get channel info | - | `get_channel_info` | **Important:** You cannot use `edit_message` on photo messages or `edit_message_caption` on text messages! ## Installation ### Prerequisites 1. **Python 3.10+** is required 2. **Create a Telegram Bot**: - Open Telegram and search for [@BotFather](https://t.me/botfather) - Send `/newbot` and follow the instructions - Copy the bot token (format: `123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11`) 3. **Add Bot to Your Channel**: - Create a Telegram channel or use an existing one - Add your bot as an administrator to the channel - Grant the bot permissions: - Post messages - Edit messages of others - Delete messages of others 4. **Get Channel ID**: - For public channels, use the username format: `@channelname` - For private channels, you need the numeric chat ID (e.g., `-1001234567890`) - You can get this…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.