Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.219 ·

MCP error text is sanitized and credential-redacted before display

MCP error messages now hide credentials and strip weird characters before showing them to you.

You'll notice Improvements
JSON All of v2.1.219
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
0Signal: worth watching, 1 to 5
MCPArea: what it touches
ImprovementsKind: in v2.1.219,
ImprovementsSection of the release
What

Server-supplied error text reaching MCP UI surfaces is now normalized and scrubbed before it is interpolated into user-visible strings, and an invalid URL is no longer echoed back.

Details
  • Reconnect failures pass the tools-list error through a sanitizer (NFKC normalize, strip angle brackets and quote characters, collapse whitespace, truncate with an ellipsis) before interpolation into "Reconnected to ..., but fetching tools failed: ...".
  • The same sanitizer applies to a caught error message in the artifact/QR surface, and to messages embedded in Error reconnecting to and Failed to reconnect to .
  • Bearer, api-key and password-looking values are rewritten to [redacted].
  • MCP conflict notices in the transcript run their message and suggestion through a control-character stripper.
  • Schema-validation error formatting for MCP goes through the same path.
  • An invalid MCP url no longer echoes the URL back; the message is now a fixed string.
Evidence

'url' is not a valid URL. Update the server's config and reconnect., Error reconnecting to

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.219 →

Feedback