Telegram plugin: MCP channel notifications not received by Claude Code v2.1.81

Resolved 💬 2 comments Opened Mar 22, 2026 by george231224 Closed Apr 19, 2026

Description

The Telegram plugin's MCP server correctly sends notifications/claude/channel after receiving inbound messages, but Claude Code does not display or process these notifications. Users cannot receive Telegram messages in their Claude Code session.

Environment

  • Claude Code: 2.1.81
  • OS: Linux (CentOS Stream 9)
  • Bun: 1.3.11
  • Telegram plugin: 0.0.1 (telegram@claude-plugins-official)

Steps to Reproduce

  1. Configure the Telegram plugin (/telegram:configure <token>)
  2. Approve a pairing (/telegram:access pair <code>)
  3. Send a message to the bot from Telegram

Expected

Message appears as <channel source="telegram" ...> in the conversation.

Actual

Nothing appears. Message is silently consumed.

Debugging

  • Bot token valid, MCP server running, bot receives messages
  • gate() returns deliver for allowlisted sender
  • mcp.notification() is called
  • strace shows no write to stdout after mcp.notification() — SDK may be buffering or dropping
  • Outbound tools (reply, react) work fine — only inbound notifications are broken

View original on GitHub ↗

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