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.299 ·

MCP tools get per-server description limits, timing marks and server ids

MCP tool descriptions are limited per server, tool calls mark timing phases, and tool display data carries server_id, server_id_stamp and tool_name

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

Unclear It is not clear which servers get which description limit.

What

MCP (Model Context Protocol) servers supply extra tools to Claude Code. Several parts of how these tools are listed and shown changed.

  • Tool listing now works out a separate maxDescriptionLength and maxLoadedDescriptionLength for each server, instead of one global limit, and passes them into each tool. The count of over-long descriptions is now measured against the per-server limit.
  • Tool listing also adds a serverIdStamp.
  • The display data for each tool call now carries server_id (the claude.ai connector id), server_id_stamp (an X-MCP-Server-ID stamp for dynamic http entries) and the bare tool_name. Before, it held only display_name, server_display_name and icon_url.
  • MCP tool calls accept a new timing option and mark 'approval', 'own' and 'external' phases. WebFetch and ToolSearch mark timing segments too. This measures where time is spent inside Claude Code.

The stock WebFetch description captured under this release is unchanged.

Why

How much of a tool's description is cut off can now differ from one server to another, which changes what Claude sees. Programs that show tool calls can use the new ids to display a call as belonging to its connector.

Read from
Feature flag
tengu_mcp_strip_trailing_xml_tags Not enough to say

Nothing here resolved what this flag was doing on this version, so nothing here should be read as on or off.

This account: no value returned · anonymous baseline: no value returned · compiled default in v2.1.299: off

These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.

Read once, for one account on one subscription tier, against v2.1.299. It isn't a statement about your account. What a flag value here can and cannot tell you

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtIt is not clear which servers get which description limit.

See this entry in the whole of v2.1.299 →

Feedback