Follow Discord
Sweep 25 Sep 2026 · 19:33Z Build v2.1.283 504 read Stable v2.1.274 Latest v2.1.283 Next v2.1.283 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.283 ·

Hooks can no longer call account memory tools the session itself cannot use

An mcp_tool hook aimed at the account memory server is now refused when that tool is not available in the current session's mode

You'll notice Improvements
JSON All of v2.1.283
You'll noticeTier: how much it should matter to you
1Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
HooksArea: what it touches
ImprovementsKind: in v2.1.283,
ImprovementsSection of the release
What

A hook is a command or action you configure to run automatically at set points while Claude Code works. An mcp_tool hook calls a tool on an MCP server, which is an outside service connected to Claude Code through the Model Context Protocol.

When an mcp_tool hook targets a tool on the account memory server, Claude Code now checks whether that tool is available in the current session's mode. If it is not, the hook is refused and its result is an error marked withheld: true, with a message saying the tool is not available to a hook in this session. When the call is allowed, it is sent with a _meta marker set to "worker". _meta is a block of extra information attached to MCP requests.

Before, hooks could call any tool on any connected server without this check.

Why

This closes a way for hooks to reach memory tools that the session itself is not allowed to use. If you have a hook that calls the account memory server, it may now return this error in some session modes.

Read from
Names in the bundlemcp_tool
Since it was published

The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.

Added since A small documentation edit on Automate actions with hooks touched a line naming mcp_tool after this was published. * `"type": "mcp_tool"`: call a tool on a configured MCP server. See [MCP tool hooks](/docs/en/hooks#mcp-tool-hook-fields). hooks-guide see the edit
Confirmed since Anthropic's documentation has since written up mcp_tool, on Hooks reference. * **[MCP tool hooks](#mcp-tool-hook-fields)** (`type: "mcp_tool"`): call a tool on a configured [MCP server](/docs/en/mcp). The tool's text output is treated like command-hook stdout. hooks see the edit
How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtWhich session modes make which memory tools unavailable is not stated.
Anthropic's documentation agreesAnthropic's documentation has since written up mcp_tool, on Hooks reference.

See this entry in the whole of v2.1.283 →

Feedback