telegram-public-mcp-cloudflare
Provides tools to read public Telegram channels, including getting channel info, latest posts, and searching posts without requiring Telegram API credentials.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
telegram-public-mcp-cloudflare
Public Telegram MCP server for Cloudflare Workers. It reads public Telegram channel pages at t.me/s/{channel} and exposes them as MCP tools over Streamable HTTP/JSON-RPC.
No Telegram API credentials are required. The server only fetches public web pages.
Public hosted instance
Anyone can use the deployed public MCP endpoint:
https://telegram-public-mcp-cf.mametevalex.workers.dev/mcpHealth check:
https://telegram-public-mcp-cf.mametevalex.workers.dev/healthzRelated MCP server: telegram-user-mcp
Tools
Tool | Description |
| Public channel title, description, avatar, subscriber counter, canonical URL. |
| Latest public posts with text, images, views, timestamps, pagination by |
| Telegram public web search via |
Endpoints
Live Cloudflare deployment:
GET https://telegram-public-mcp-cf.mametevalex.workers.dev/healthz— health check.POST https://telegram-public-mcp-cf.mametevalex.workers.dev/mcp— MCP JSON-RPC endpoint.
Generic endpoints:
GET /healthz— health check.POST /mcp— MCP JSON-RPC endpoint.
Deploy
npm install
npx wrangler deploywrangler.toml:
name = "telegram-public-mcp-cf"
main = "src/worker.js"
compatibility_date = "2026-07-09"
[vars]
TELEGRAM_BASE_URL = "https://t.me"MCP examples
List tools:
curl -s https://telegram-public-mcp-cf.<account>.workers.dev/mcp \
-H 'content-type: application/json' \
--data-binary '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | jqGet latest posts:
curl -s https://telegram-public-mcp-cf.<account>.workers.dev/mcp \
-H 'content-type: application/json' \
--data-binary '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_latest_posts","arguments":{"channel":"telegram","limit":3}}}' | jqHermes Agent config
mcp_servers:
telegram-public:
url: https://telegram-public-mcp-cf.mametevalex.workers.dev/mcp
timeout: 120
connect_timeout: 60Limitations
Only public Telegram channels are supported.
Telegram can change
t.me/sHTML; parser updates may be needed.Subscriber/view counts are returned as Telegram renders them.
License
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Live Telegram data: trending topics, channel profiles & metrics, post history incl. edits/deletions.
Unified social scraper MCP — profiles, posts, videos across ~40 platforms via Streamable HTTP.
Hosted Telegram MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Telegram bridge for your MCP-compatible agent. Bidirectional, no LLM in our stack.
Related MCP Servers
- AlicenseAqualityDmaintenanceTelegram channel reader MCP server — exposes Telegram channels as MCP tools via Telethon MTProto.2MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server that connects to Telegram as your real user account and exposes read-only tools to read and search messages, list chats and folders, inspect group info, and download media.16 npmMIT
- FlicenseNot gradedqualityDmaintenanceCaches Telegram channel posts locally in SQLite and exposes them via MCP tools for querying and management.-
- AlicenseAqualityCmaintenanceMCP server that acts as a gateway to Telegram, providing AI-optimized tools for messaging, search, and chat management via MTProto. Supports multi-user authentication with QR login and HTTP/stdio transports.82MIT