[BUG] notifications/claude/channel MCP notifications silently dropped — channel plugins (Telegram, fakechat) non-functional

Resolved 💬 5 comments Opened Mar 20, 2026 by Coldmiser Closed Apr 22, 2026

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:

  1. Enable the official telegram@claude-plugins-official or fakechat@claude-plugins-official plugin
  2. Start Claude Code — MCP server spawns correctly, tools are listed in the session
  3. Send a message via Telegram (or the fakechat web UI)
  4. 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

  1. Enable the official telegram@claude-plugins-official or fakechat@claude-plugins-official plugin
  2. Start Claude Code — MCP server spawns correctly, tools are listed in the session
  3. Send a message via Telegram (or the fakechat web UI)
  4. 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_

View original on GitHub ↗

This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗