Under the hood
MCP tool calls can now attach extra metadata fields alongside the tool-use ID, behind a gate
What
When Claude Code calls an MCP (Model Context Protocol) tool — a tool provided by an external server rather than built in — it sends along a small metadata payload with the tool-use ID. Now, when an internal condition is met, extra fields are merged into that metadata payload as well. Previously the payload only ever contained the tool-use ID.
Why
This lets Claude Code pass additional context to MCP tool servers in some sessions, though the finding doesn't specify what that extra context contains or affects.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
What the extra metadata fields contain and what they're used for is not stated.