Telegram Bot MCP. Manage all messaging and media from your AI agent.
Telegram Bot MCP lets you automate everything that happens inside your Telegram chats and groups. Use natural language commands from any AI client to broadcast announcements, manage media, monitor group membership, or route customer service messages—all programmatically.
Give Claude and any AI agent real-world access
Send text messages with rich formatting (Markdown/HTML), photos, documents, videos, and audio to any chat or channel.
Retrieve detailed information about a chat, including the total member count or a list of who the admins are.
Fetch recent updates from users or programmatically forward and delete specific messages within any group.
Ask an AI about this
Waiting for input…
What AI agents can do with Telegram Bot MCP with 13 Tools
These tools let you perform specific actions inside Telegram, such as sending rich media, retrieving member counts, or deleting old messages.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Telegram Bot MCPDelete Message
Deletes a message from any Telegram chat.
Forward Message
Forwards a specific message within a Telegram chat.
Get Chat Admins
Retrieves the current list of administrators in a given chat.
Get Chat Members Count
Returns the total number of members currently in a Telegram group or channel.
Get Chat Info
Retrieves general details about a specific Telegram chat, including its type and ID.
Get Bot Info
Fetches configuration information about your connected bot itself.
Get Updates
Retrieves the latest activity or updates that have happened within the Telegram bot's scope.
Get User Profile Photos
Returns a list of available photo sizes for a user's profile pictures.
Send Audio
Sends an audio file directly to a specified Telegram chat.
Send Document
Transmits a document, like a PDF or ZIP file, into a Telegram chat.
Send Message
Sends formatted text messages to a Telegram chat, supporting Markdown and HTML...
Send Photo
Delivers an image photo to a Telegram chat; you can optionally include a caption with it.
Send Video
Transmits a video file into a specified Telegram chat.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Telegram Bot, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Telegram Bot API. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Managing chat communications is tedious and manual.
Today, sending a single announcement requires multiple steps: opening Telegram, navigating to the first group, pasting the message, hitting send. Then you repeat that entire process for every other channel or group in your roster until they're all done.
With this MCP, tell your agent what needs to be said once. Your AI client handles the connection and executes the broadcast across multiple channels automatically. You just get confirmation that the message was delivered.
Send everything in one place with Telegram Bot MCP.
You don't have to switch between different tools or interfaces to manage media. Instead of separately handling text, then uploading a photo, and then attaching a document, you instruct your agent to 'send the full status update.'
Now, managing complex communications is one simple request. The system handles the sequencing, ensuring the message, photos, documents, and videos are all delivered as part of one cohesive action.
What Telegram Bot MCP does for your AI
Need to control a Telegram bot without opening the app? This MCP connects your existing bot directly to your agent, letting you automate complex communication tasks through simple conversation. You can send rich content—photos, documents, videos, and audio files—or just plain text formatted with Markdown or HTML. It also handles chat management; check who's in a group, find out how many members are online, or see the list of administrators.
If you're building an AI workflow that needs to interact with people via Telegram, this MCP is what you need. Since Vinkius hosts thousands of connectors, integrating your bot into any agent flow—whether running on Claude, Cursor, or Windsurf—is straightforward and reliable.
019d8488-bf86-71f6-82a2-5961a1749fd3 How to set up Telegram Bot MCP
The bottom line is that once connected, you treat your Telegram bot like any other service tool, controlling it entirely through conversation.
Subscribe to this MCP on Vinkius and provide your unique Telegram Bot Token, which you get from BotFather.
Connect your preferred AI client—like Claude or Cursor—to the Vinkius catalog.
Use natural language commands in your agent. Your agent executes the necessary API calls to control your bot.
Who uses Telegram Bot MCP
This MCP is for the Community Manager who dreads manually posting announcements across 10 different groups. It's also for Support Engineers who need to route customer chat histories between departments automatically, or DevOps teams building automated notification pipelines.
Broadcast a single announcement message to dozens of channels and groups instantly, without logging into the Telegram app.
Automatically pull chat history details or forward critical customer messages from one department's group to another for review.
Build alert systems that send detailed notifications, including attached documents and photos, when a specific system event occurs.
Benefits of connecting Telegram Bot MCP
Stop manual broadcasting. You can send announcements to entire channels and groups using the send_message tool, eliminating one-by-one posting.
Get real-time insights into community size. Use get_chat_members_count to know exactly how many people are in a group without checking the app.
Manage support conversations efficiently. You can retrieve chat history using get_updates, allowing your agent to build context before responding.
Control message flow. Need to clean up a thread? Use delete_message or forward_message to manage content programmatically.
Deliver complex media packages. Send everything from simple text with formatting via send_message all the way up to large documents using send_document.
Telegram Bot MCP use cases
Onboarding New Users
A Community Manager needs to welcome new subscribers. They ask their agent, 'Send a warm welcome message and attach the PDF guide.' The agent then uses send_document and send_message to deliver the full kit automatically.
Incident Alerting
A DevOps engineer needs to alert a team about a system failure. Instead of writing multiple messages, they instruct their agent: 'Send an urgent alert photo and a diagnostic report document.' The agent uses send_photo and send_document.
Support Escalation
A support team member needs to hand off a chat. They ask the agent: 'Forward this entire conversation thread, including all media, to the Billing department.' The agent uses forward_message to keep the context intact.
Auditing Group Membership
A moderator needs to check if certain users have been promoted. They ask their agent for 'the list of admin usernames in this group.' The agent executes get_chat_admins and provides the list.
Telegram Bot MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Treating it like a simple broadcast tool
Assuming you can only send plain text updates. If you try to attach an image or PDF, your agent will fail because the basic messaging tool isn't enough.
Always use specialized tools for media. Use send_photo when sending images, and use send_document whenever you need to transmit files like PDFs.
Trying to view chat history via the API
Asking the agent to 'show me everything that was said yesterday.' The bot only gets updates when they happen; it doesn't store a historical database.
Use get_updates to see what has changed since your last check, or rely on the chat client itself for viewing long-term message history.
Manually checking group size
Going into Telegram and clicking 'Members' just to know the count. This is slow, especially if you have many groups.
Use get_chat_members_count directly in your agent workflow for instant, reliable counts.
When to use Telegram Bot MCP
You should use this MCP if your core job function involves communicating or managing content within the Telegram platform itself. This includes broadcasting announcements, handling customer service chats, or archiving group history. However, don't use it if you need to interact with external systems; for example, if you need to update a user's record in a CRM database (like Salesforce) or pull inventory data from an eCommerce backend. For those tasks, look for MCPs designed specifically for those platforms, not messaging APIs.
Frequently asked questions about Telegram Bot MCP
How do I send formatted text using Telegram Bot MCP? +
You use the send_message tool. This function supports both Markdown and HTML formatting, so you can make your announcements look professional right out of the gate.
Can I track who is in a chat using get_chat_members_count? +
Yes, get_chat_members_count provides an accurate count of members. It's useful for knowing if your broadcast reached the expected audience size.
What is the difference between send_photo and send_document? +
Use send_photo when you are delivering a visual image, which might include an optional caption. Use send_document for files like PDFs or ZIPs that need to be downloaded by the recipient.
Does Telegram Bot MCP handle message replies? +
You can manage message history using tools like forward_message. This allows you to pass along context from one user to another, which is essential for support roles.