# Messaging How Claude Code sends and receives messages, compared to OpenClaw. ## OpenClaw: Native channel integrations OpenClaw ships with 15+ channel connectors out of the box: Slack, Discord, Telegram, Email, SMS, WhatsApp, and others. Each is configured in a single YAML block. No additional setup. ## Claude Code: MCP servers + native Telegram Claude Code uses MCP servers for most messaging channels. Telegram is the exception: it has native support since v2.1.80. ### Native Telegram (no MCP needed) Since v2.1.80, Claude Code has a Channels feature with Telegram support. Since v2.1.81, permission relay allows approving tool calls from your phone. Install the Telegram plugin in Claude Code settings, connect your account, and Claude can send messages and wait for your approval before executing sensitive actions - from your phone, without opening a laptop. This is the closest to OpenClaw's native channel experience. See `telegram-channels-setup.md`. ### MCP servers for other channels | Channel | MCP Server | Notes | |----------|-------------------------------|--------------------------| | Slack | `@modelcontextprotocol/slack` | Official MCP server | | Discord | Community MCP servers | Search MCP registry | | Email | SMTP/IMAP MCP servers | Several available | The `.mcp.json` in this repo includes commented examples. See `slack-setup.md` for a complete walkthrough. ## Honest assessment OpenClaw is easier for multi-channel messaging: install once, configure in YAML, done. Claude Code requires setting up separate MCP servers per channel. For single-channel use (Telegram), Claude Code's native support is now comparable. For complex multi-channel workflows, OpenClaw has the advantage.