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.
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-public-mcp-cloudflareget latest posts from telegram channel"
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-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
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
- AlicenseAqualityBmaintenanceTelegram channel reader MCP server — exposes Telegram channels as MCP tools via Telethon MTProto.2MIT
- AlicenseNot gradedqualityBmaintenanceAn 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.9MIT
- AlicenseNot gradedqualityBmaintenanceRead-only MCP server for Telegram chats and channels that provides digest summaries, message search, and action items.27MIT
- FlicenseNot gradedqualityBmaintenanceCaches Telegram channel posts locally in SQLite and exposes them via MCP tools for querying and management.
Related MCP Connectors
Telegram bridge for your MCP-compatible agent. Bidirectional, no LLM in our stack.
Free remote MCP server for fetching public web pages through a rotating proxy pool.
MCP server for Google search results via SERP API
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/freQuensy23-coder/telegram-public-mcp-cloudflare'
If you have feedback or need assistance with the MCP directory API, please join our Discord server