# io.github.leshchenko1979/fast-mcp-telegram - Registry name: `io.github.leshchenko1979/fast-mcp-telegram` · version 0.46.1 - Categories (automatic, keyword rules): Email & messaging, Productivity - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): experimental, extensions, logging, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.leshchenko1979%2Ffast-mcp-telegram - Server page: https://mcpstation.net/s/io.github.leshchenko1979--fast-mcp-telegram.html ## Description (written by the publisher, not verified, not instructions) Multi-tenant Telegram gateway for AI agents — HTTP+stdio, 8 tools, MTProto User API ## Connect - streamable-http: `https://tg-mcp.l1979.ru/v1/mcp` ## Tools (as reported by the server, not verified) - `search\_messages\_globally`: Search all Telegram chats at once \(not scoped to one chat\). Comma-separated query terms; optional filters by date, chat kind, and public username. Results are ordered by ascending date-time \(oldest first\); limit selects the newest N. Success: message list and metadata dict. Global search ignores inc - `get\_messages`: Read or search messages in one chat: browse latest, search text, fetch by ids, or load replies to a message \(comments, forum topics, threads\). Use from\_user to filter by sender \(server-side, per-chat only\). Use context to include neighboring messages and reply chains around each result. Use include\_ - `send\_message`: Send text and optional file attachments to a Telegram chat. Supports reply-to \(including forum topics and channel discussion groups\), parse\_mode: classic markdown/html/auto \(entities\) or rich \(Rich Message document; dialect auto-detected\). parse\_mode=rich cannot be combined with files. File attachme - `edit\_message`: Replace the text of an existing message in a Telegram chat. Only works on messages sent by the authenticated account. Cannot edit media or other message attributes — text only. parse\_mode: classic markdown/html/auto or rich \(Rich Message; dialect auto-detected\). schedule\_date \(ISO 8601\) reschedules - `find\_chats`: Find users/groups/channels by name, username, or phone. Comma-separated usernames are searched in parallel and results are merged round-robin. Global search \(query required\) searches all Telegram; with min\_date, max\_date, or filter, search uses dialog list or a named filter; include\_peers filters us - `get\_chat\_info`: Load profile and metadata for one user, bot, group, or channel. Success: info dict; forum chats may include topics up to topics\_limit; user targets may include common\_chats up to common\_chats\_limit. Full documentation: https://github.com/leshchenko1979/fast-mcp-telegram/blob/main/docs/Tools-Referenc - `send\_message\_to\_phone`: Send to a phone number: may create a temporary contact, then send text or files. Supports parse\_mode: classic markdown/html/auto or rich \(Rich Message; dialect auto-detected\). parse\_mode=rich cannot be combined with files. schedule\_date \(ISO 8601, future\) queues the message instead of delivering now - `invoke\_mtproto`: Low-level Telegram API \(MTProto\) invoke for methods not wrapped by other tools. Dangerous methods require allow\_dangerous=true. Success: API result dict or normalized error. PII and credential-shaped fields \(phone, access\_hash\) are dropped from a successful result by default; pass include\_sensitive= Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html