--- name: send-slack-message description: Send a message to a Slack channel via MCP. Demonstrates multi-channel messaging capability. --- # Send Slack Message Send a message to a Slack channel. This demonstrates how Claude Code handles messaging through MCP servers, compared to OpenClaw's 15+ native channel integrations. ## Prerequisites You need a Slack MCP server configured in `.mcp.json`. Example: ```json { "mcpServers": { "slack": { "command": "npx", "args": ["@anthropic-ai/mcp-slack@latest"], "env": { "SLACK_BOT_TOKEN": "xoxb-your-token-here" } } } } ``` ## Usage Tell Claude Code: "Send a message to #general saying [your message]" Claude Code will use the Slack MCP server's `send_message` tool. ## How this compares to OpenClaw OpenClaw has native Slack integration (Bolt SDK, no config needed beyond token). Claude Code uses MCP as the integration layer. The result is the same: a message arrives in Slack. The setup differs: OpenClaw is plug-and-play, Claude Code requires MCP configuration. ## Other messaging channels - **Telegram:** Native via Claude Code Channels (v2.1.80+) - **Discord:** Via MCP server - **Email:** Via MCP server (e.g., Gmail MCP) - **Teams:** Via MCP server or webhook