Unclear It is not clear what the standard names look like or whether existing permission rules for MCP tools are updated to match.
MCP is the protocol Claude Code uses to connect to outside tools. New code can rewrite the names of MCP tools into a standard form in what Claude Code sends to the model and what comes back. This covers:
- tool calls and tool references
- tool definitions
- the choice of which tool to use
- tools excluded through
context_management
For each server, Claude Code records which servers keep their older names, under mcpLegacyKeyOwners in its configuration. All of this runs only when the remote switch tengu_marlin_thicket is on.
If it is switched on, MCP tool names may look different to the model and to permission rules you have written for existing MCP servers.
tengu_marlin_thicket 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.310: 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.310. It isn't a statement about your account. What a flag value here can and cannot tell you
It is not clear what the standard names look like or whether existing permission rules for MCP tools are updated to match.
New in this build: tengu_marlin_thicket