[BUG] notifications/claude/channel MCP notifications silently dropped — channel plugins (Telegram, fakechat) non-functional
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Versions tested: 2.1.62 (stable), 2.1.80 (latest)
OS: Windows 11 Pro
Description:
MCP servers that use notifications/claude/channel to deliver inbound messages to Claude Code sessions are silently
dropping all notifications. The MCP connection itself works (tools are registered and callable), but inbound
notifications never appear in the session.
Steps to reproduce:
- Enable the official telegram@claude-plugins-official or fakechat@claude-plugins-official plugin
- Start Claude Code — MCP server spawns correctly, tools are listed in the session
- Send a message via Telegram (or the fakechat web UI)
- Nothing appears in the Claude Code session
Expected: A <channel source="..."> message is injected into the session and Claude responds.
Actual: Session is completely silent. No <channel> message appears.
Additional evidence:
- The Telegram bot's typing indicator fires (confirming the MCP server receives the message, passes the gate, and
calls mcp.notification())
- The MCP server's experimental: { 'claude/channel': {} } capability is declared correctly
- Outbound tools (reply, react, edit_message) are registered and functional
- Reproducible with both the Telegram and fakechat official plugins, ruling out a plugin-specific bug
- The notifications/claude/channel notification appears to be silently discarded by Claude Code when the session is
idle at the prompt
What Should Happen?
A <channel source="..."> message is injected into the session and Claude responds.
Error Messages/Logs
Session is completely silent. No <channel> message appears.
Steps to Reproduce
- Enable the official telegram@claude-plugins-official or fakechat@claude-plugins-official plugin
- Start Claude Code — MCP server spawns correctly, tools are listed in the session
- Send a message via Telegram (or the fakechat web UI)
- Nothing appears in the Claude Code session
Claude Model
Sonnet (default)
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.62 and 2.1.80
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Windows Terminal
Additional Information
_No response_
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗