send_message
Send or dry-run a Telegram message with deduplication and throttling controls. Includes allowlist support for group delivery.
Instructions
Send or dry-run a Telegram message with allowlist, dedupe, and throttling.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chat | No | Chat ID, @username, or omitted for TELEGRAM_DEFAULT_CHAT_ID. | |
| text | Yes | Message text. | |
| silent | No | Send silently. | |
| dry_run | No | Force dry run. | |
| user_key | No | Logical user key for cooldown. Default mcp-agent. | |
| dedupe_key | No | Optional caller-provided idempotency key. | |
| parse_mode | No | Client-side parse mode. Default none. | |
| link_preview | No | Enable link preview. | |
| reply_to_message_id | No | Message ID to reply to. |