Unclear It is not clear when an mcp_tool hook runs on the other machine rather than locally.
What
An mcp_tool hook calls a tool on an MCP server when the hook runs. Claude Code can now make that call on another machine, the one that holds the server. If that machine does not reply properly, the hook fails with "The machine that holds the server gave no usable answer."
Two related changes:
- HTTP hooks that fail on the other machine are now logged.
- A hook's "if" condition no longer has to come from your project settings file to be checked. It now works for hooks from other settings sources too.
Why
Hooks now reach setups where the MCP server lives in a remote container rather than on your own computer.
Names in the bundlemcp_tool
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
It is not clear when an `mcp_tool` hook runs on the other machine rather than locally.