March 19, 2026
Webhooks or wonder?
Claude Code: Channels
Claude Channels: Telegram & Discord pings — hype vs “just a webhook”
TLDR: Claude Code now routes messages through Telegram/Discord so it can react and reply while your coding session runs, using opt‑in plugins and an allowlist. The crowd’s split: enthusiasts see easy automation, skeptics say it’s “just a webhook,” and others warn this could inch toward a walled garden later.
Claude just gave its coding sidekick a hotline: Channels let your Claude Code session send and receive messages through Telegram and Discord while you’re away, like a two‑way chat bridge. The crowd instantly split. One camp waved it off with a shrug — “so its a webhook” — while others warned this local “session” strategy could slide into a walled garden later. Meanwhile, jokesters showed up with the eternal meme: “But can it edit tabs?” complete with a link.
Fans say this is the missing glue for hands‑off automation: trigger code on real‑world pings, get instant replies, and loop in other tools. One dev called it what they’d been hacking together already, wondering why it needs an MCP server (Claude’s plugin host) but promising to try it ASAP. For curious folks, there’s a no‑auth fakechat demo that runs locally; the real deals require Bun (a JavaScript runtime) and some setup.
Safety and control stirred more debate than the tech. Channels only work while your session runs, sender IDs are allow‑listed by a pairing code, and admins can toggle org‑wide access. There’s even a “dangerously skip prompts” flag — which the community immediately side‑eyed. Between excitement, side‑quests into enterprise toggles, and quips like “Claude getting clawed,” the vibe is equal parts hype and heh
Key Points
- •Channels are MCP server plugins that push events into a running Claude Code session and can relay replies to external platforms.
- •Supported channels require Bun; an official “fakechat” demo runs locally without external auth for quick testing.
- •Telegram and Discord are available in the research preview, with sender allowlists bootstrapped via a pairing code flow.
- •Admins must enable channels for Team/Enterprise; users select active servers per session with --channels, while channelsEnabled controls org availability.
- •During the preview, only Anthropic-allowed plugins (claude-plugins-official) are accepted; non-approved channels won’t register unless using development testing flags.