Follow Discord
Sweep 09 Oct 2026 · 17:27Z Build v2.1.296 517 read Stable v2.1.287 Latest v2.1.296 Next v2.1.296 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.296 ·

PostToolUse hooks can rewrite MCP tool results with updatedMCPToolOutput

A PostToolUse hook can now replace an MCP tool's result using updatedMCPToolOutput when it does not set updatedToolOutput

Use it now Notable Improvements
JSON All of v2.1.296
Use it nowTier: how much it should matter to you
4Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
HooksArea: what it touches
ImprovementsKind: in v2.1.296,
What probably matters to youSection of the release
What

A PostToolUse hook is a script Claude Code runs after a tool call succeeds, and it can replace the tool's result. Before, only updatedToolOutput was honoured at this point. Now, if a hook leaves updatedToolOutput unset and the tool came from an MCP server (an outside program that gives Claude Code extra tools), Claude Code uses the hook's updatedMCPToolOutput instead.

Answers from an account memory server stay protected. If a hook tries to rewrite one, the rewrite is dropped and a warning is logged.

Why

Hooks written to change MCP tool results with updatedMCPToolOutput now take effect here, rather than being ignored.

Read from
How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agreeFixed PostToolUse hooks in managed settings not applying updatedMCPToolOutput in some sessions

See this entry in the whole of v2.1.296 →

Feedback