Claude Code bug silently replaces MCP tool results with unreadable <<ccr:...>> placeholder
zlotnika · ghdev · 2026-09-26
A newly filed Claude Code issue reports MCP tool results being silently replaced in model context by a placeholder like <<ccr:<hash>,html,NNNB>>, leaving the model unable to read actual output.
Key findings:
- Occurs across two unrelated MCP servers (Supabase and Slack) in one session, ruling out a server-side fault
- Deterministic minimal repro: Supabase querylogs with a trivial two-value query returns the same html,530B marker on repeat calls
- Rules out auth (sibling tool executesql works), payload size (30 bytes vs reported 530B), and permanence (same tool worked earlier in the session); Slack format=full triggers it while format=namesonly renders fine
- The html type marker suggests HTML payloads are stored as references instead of being passed through
The reporter asks that tool output either reach the model or that the model be told explicitly why output was withheld.
More from coding & agent
- open-slide 2.0 ships: an agent-first slide framework with visual editor and editable pptx export — CurieuxExplorer · 2026-09-27
- Meta Muse praised for transparency: users can inspect all agent tool-call logs — CurieuxExplorer · 2026-09-27
- Microsoft's Foundry Agents, Toolbox and MCP session heads to Global AI Conference Chennai — lee_stott · 2026-09-27
- One prompt, a hike later: Rust PDF compressor matches ILovePDF, built autonomously by Claude — avt_im · 2026-09-27
- Two days of work six months ago, a few hours today: researcher benchmarks agentic coding's leap — avt_im · 2026-09-27
- GitHub Copilot CLI v1.0.89-5 Adds Claude Code Rules File Support — copilot-cli-release-app[bot] · 2026-09-27