Follow Discord
Sweep 06 Nov 2026 · 01:32Z Build v2.1.319 537 read Stable v2.1.311 Latest v2.1.318 Next v2.1.319 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.295 ·

MCP tool results: _meta handling fixed and capped, late-bind request ids ignored

MCP tool-result _meta is now built by a helper, stripping is fixed, oversized _meta is dropped, and late-bind- request ids are ignored

Group of 2 You'll notice Internal Changes
JSON All of v2.1.295
You'll noticeTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
MCPArea: what it touches
Internal ChangesKind: in v2.1.295,
ImprovementsSection of the release

What

MCP (Model Context Protocol) servers give Claude extra tools. Their results can carry extra details in a field called _meta.

  • The _meta on a tool result is now built by a shared helper instead of copying a single flag.
  • Stripping _meta from text blocks never worked because the code checked the wrong value. That is fixed.
  • If the text blocks' _meta is over a character limit, or cannot be turned into JSON, it is left off the kept result.
  • When reading a request id, ids starting with late-bind- are now ignored.

Why

Large _meta from an MCP server no longer bloats the results Claude Code keeps, and requests are matched up differently when they use late-bind ids.

Read from
Names in the bundle_meta
Since it was published

The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.

Added since A small documentation edit on Completion touched a line naming _meta after this was published. > [`_meta`](https://modelcontextprotocol.io/specification/2026-07-28/basic/index#meta). specification/2026-07-28/server/utilities/completion see the edit
Confirmed since Anthropic's documentation has since written up _meta, on Configure permissions. Tools that require user interaction behave the same way: `AskUserQuestion` and MCP tools whose server sets [`_meta["anthropic/requiresUserInteraction"]`](/docs/en/mcp#require-approval-for-a-specific-tool) always fall through to the callbac… agent-sdk/permissions see the edit
How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's documentation agreesAnthropic's documentation has since written up _meta, on Configure permissions.

See this entry in the whole of v2.1.295 →

Feedback