Unclear The maximum number of tools Claude Code keeps from one server is not stated.
What
MCP servers are outside programs that give Claude Code extra tools. This release changes how Claude Code lists those tools and how it calls some of them:
- Per-server tool limit: when a server lists more tools than allowed, Claude Code counts how many it skipped and logs a warning for that server, recording the reason
tool_listing_over_limitwith askippedCount. Before, every tool a server returned was listed. - File-grant tools: a tool whose
_metafield (extra details the server attaches to a tool) carries a particular key now gets a special input wrapper. The wrapper calls the server directly and returns the server'sstructuredContent, which is data in a fixed shape. - XML-tag stripping: calls to such a tool check
hasFileGrants. When file grants exist, the call skips the trailing-XML-tag stripping that sits behind thetengu_mcp_strip_trailing_xml_tagsswitch. Before, that stripping was always applied. The switch still defaults to off in the code. - Per-message tool state: tool-call results can now also record tool state for each message.
Why
If you connect a server with a very large tool list, some of its tools may no longer be listed, and the warning in the logs tells you how many were skipped. The _meta file-grant handling looks like groundwork for MCP tools that work with files, and those tools now have their results passed back without the trailing tags being trimmed.
tengu_mcp_strip_trailing_xml_tags Not enough to sayNothing 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.296: 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.296. It isn't a statement about your account. What a flag value here can and cannot tell you
The maximum number of tools Claude Code keeps from one server is not stated.