← All Tools ✈️

Telegram

Send Telegram messages straight from your AI chat

1 tool available

The Telegram tool lets your AI agent push a message to any Telegram chat, group or channel using a bot you created yourself. Ask your AI to notify you when a long task finishes, when a deploy goes out, or when a monitoring check fails.

There is nothing to configure first: the bot token and the destination chat ID are arguments of the call, so RunTools never stores them and never sees them again once the message is delivered. Create a bot with @BotFather, send /start to it, and you are ready.

Benefits

Why use Telegram?

✓ No signup and no OAuth — any bot works in under a minute
✓ Zero stored credentials: the token lives only inside the request
✓ Private chats, groups and channels, with Markdown or HTML formatting
✓ Silent delivery for messages that should not buzz the phone
✓ Errors say exactly what to fix: a missing /start, a wrong chat ID, an expired token
Use Cases

What can you do?

Task notifications

Have your AI ping you on Telegram when a long-running job, build, or migration finishes.

Deploy and monitoring alerts

Send alerts to a team group when a deploy ships or a health check starts failing.

Daily digests

Ask your AI to summarize your day, your inbox, or your metrics and drop it into a channel.

Sharing generated output

Combine with other tools: generate a report or a PDF link and send it to the chat that needs it.

Getting Started

How to set up

Create a bot

Message @BotFather on Telegram, send /newbot, and copy the token it returns (it looks like 123456789:AAHk...).

Get the chat ID

Send /start to your new bot, then open https://api.telegram.org/bot<token>/getUpdates and copy chat.id. For a group, add the bot first — group IDs are negative.

Send a message

Ask your AI: "Send a Telegram message to chat 12345678 with bot token ... saying the deploy is done".

Your Endpoint

Connect with Telegram

Use this URL to connect with only Telegram + Environment Variables enabled.

MCP Endpoint
https://mcp.runtools.link/{YOUR_KEY}
🔍 Brave Search
6 tools View →
🧠 Memory
9 tools View →
📄 Pandoc
2 tools View →
🌐 Web
2 tools View →
🔑 Environment Variables
3 tools View →
📑 WeasyPrint
1 tool View →
💭 Sequential Thinking
1 tool View →
🗄️ Database
6 tools View →
📁 Filesystem
11 tools View →
📧 Email
11 tools View →
👤 Account
2 tools View →
✈️ Telegram
1 tool
Tools

Telegram Tools

telegram_send_message
5 args
Send a message to a Telegram chat, group or channel using the user's own bot. Credentials are passed on every call and RunTools never stores them: the user creates a bot with @BotFather and provides the token plus the destination chat_id. A bot can only write to chats it already knows — the recipient must send /start to the bot first, or the bot must be a member of the group or channel.
Arguments
Name Type Description
bot_token string Telegram bot token from @BotFather, e.g. '123456789:AAHk...'. Not stored — send it on every call. required
chat_id string Destination chat: a numeric id (groups and channels are negative, usually starting with -100) or a public '@channelusername' required
text string Message text (max 4096 characters, Telegram's limit for one message) required
parse_mode enum Formatting of the text. Use 'none' for plain text; 'MarkdownV2' and 'HTML' require escaping the characters they reserve
Default: "none"
Values: none Markdown MarkdownV2 HTML
optional
disable_notification boolean Deliver silently: the message arrives without a notification sound
Default: false
optional
Explore More

Other Tool Categories

Discover more tools to supercharge your AI agent

🔍

Brave Search

Web, image, video, news, and local search powered by Brave. AI-powered summaries available.

6 tools
🧠

Memory

Persistent knowledge graph for AI agents. Store entities, relations, and observations across sessions.

9 tools
📄

Pandoc

Universal document conversion between formats: Markdown, HTML, LaTeX, Word, and 40+ more.

2 tools
🌐

Web

Web search with automatic provider fallback and URL fetching to markdown.

2 tools
🔑

Environment Variables

Persistent key-value storage for your AI agent. Store API keys, configs, and settings securely.

3 tools
📑

WeasyPrint

Convert HTML/CSS to PDF. Generate invoices, reports, tickets, or any styled document.

1 tool
💭

Sequential Thinking

Dynamic problem-solving through sequential thoughts. Break down complex problems, revise thinking, and branch into alternative approaches.

1 tool
🗄️

Database

Connect to MySQL, PostgreSQL, Redis, MongoDB, ClickHouse, or Elasticsearch and execute queries or commands. Connection URLs are stored securely via env_vars_set (MYSQL_URL, POSTGRES_URL, REDIS_URL, MONGODB_URL, CLICKHOUSE_URL, ELASTICSEARCH_URL).

6 tools
📁

Filesystem

Sandboxed file management. Read, write, edit, move, search, and organize files in your private storage.

11 tools
📧

Email

Send emails via SMTP. Configure multiple SMTP servers, create reusable templates with variables, send single or bulk emails with HTML support, and track delivery logs.

11 tools
👤

Account

View your runtools.link account information and manage your plan. Get your user hash, check your current plan, and request a Pro upgrade.

2 tools
← View All Tools