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
maxDescriptionLengthandmaxLoadedDescriptionLengthfor 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(anX-MCP-Server-IDstamp for dynamic http entries) and the baretool_name. Before, it held onlydisplay_name,server_display_nameandicon_url. - MCP tool calls accept a new
timingoption 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.