Agent Telegram
FreeNot checkedEnables AI agents to send and receive messages, media, and files on Telegram, and manage chats via a bot token.
About
Enables AI agents to send and receive messages, media, and files on Telegram, and manage chats via a bot token.
README
A robust Model Context Protocol (MCP) server that enables AI agents to seamlessly interact with Telegram using a standard Bot Token. It provides a comprehensive suite of tools for bidirectional communication, including sending and receiving text messages, multimedia, documents, and managing chats.
Installation
Install using pip or uv:
pip install agent-telegram-mcp
or
uv tool install agent-telegram-mcp
Configuration
This MCP server requires a Telegram Bot Token. You can create a new bot and obtain your token by talking to the BotFather on Telegram.
To use this server with MCP-compatible clients (like Claude Desktop, Agent_head, etc.), add it to your server configuration and pass the token as an environment variable:
Example mcp_config.json
{
"mcpServers": {
"agent-telegram-mcp": {
"command": "agent-telegram-mcp",
"env": {
"TELEGRAM_BOT_TOKEN": "123456789:ABCdefGHIjklMNOpqrSTUvwxYZ"
}
}
}
}
Available Tools
The server exposes the following tools to the LLM agent:
✉️ Messaging
telegram_send_message: Send text messages (supports Markdown, HTML, silent messages, and replies).telegram_forward_message: Forward existing messages between chats.telegram_delete_message: Delete a message from a chat (requires bot admin permissions).telegram_pin_message: Pin a message in a group/channel.
🖼️ Media & Files
telegram_send_photo: Send images via a local file path, public HTTP URL, or Telegram file ID.telegram_send_video: Send video files.telegram_send_audio: Send audio tracks (renders as a Telegram music player).telegram_send_voice: Send voice notes (.oggfiles).telegram_send_document: Send arbitrary files (PDFs, ZIPs, code snippets, etc.).telegram_send_sticker: Send.webpstickers.telegram_send_location: Send a geographic map pin via latitude and longitude.
📥 Retrieval & Info
telegram_get_updates: Retrieve recent messages, commands, and callback queries sent to the bot (supports pagination withoffsetandlimit).telegram_get_chat_info: Fetch detailed information about a user, group, or channel.telegram_get_chat_member_count: Check how many users are in a chat.telegram_get_file_info: Retrieve metadata and the download path for a file hosted on Telegram servers.telegram_download_file: Download a file to a specific local path or return its contents as a Base64 string.telegram_get_bot_info: Fetch the current bot's profile information to verify the token connection.
Development & Testing
You can run the server directly via standard I/O (stdio) transport:
export TELEGRAM_BOT_TOKEN="your-token"
# On Windows: set TELEGRAM_BOT_TOKEN=your-token
agent-telegram-mcp
Install Agent Telegram in Claude Desktop, Claude Code & Cursor
unyly install agent-telegram-mcpInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add agent-telegram-mcp -- uvx agent-telegram-mcpFAQ
Is Agent Telegram MCP free?
Yes, Agent Telegram MCP is free — one-click install via Unyly at no cost.
Does Agent Telegram need an API key?
No, Agent Telegram runs without API keys or environment variables.
Is Agent Telegram hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Agent Telegram in Claude Desktop, Claude Code or Cursor?
Open Agent Telegram on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Gmail
Read, send and search emails from Claude
by GoogleSlack
Send, search and summarize Slack messages
by SlackRunbear
No-code MCP client for team chat platforms, such as Slack, Microsoft Teams, and Discord.
Discord Server
A community discord server dedicated to MCP by [Frank Fiegel](https://github.com/punkpeye)
Compare Agent Telegram with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All communication MCPs
