Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.309 ·

More MCP tools now need a person to approve them, including lookalike claude.ai connectors

MCP tools from servers named like claude.ai connectors, and other newly flagged tools, can no longer be approved by stored grants or hook shortcuts

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

Unclear Which MCP tools, in which state, get the new marker is not identified.

What

MCP tools are tools supplied by external servers through the Model Context Protocol. Some MCP tools are marked as requiring user interaction, so a person has to approve each use. This release widens that treatment:

  • The requires_user_interaction description for remote-control permission prompts now covers one more case. If an MCP server's name spells a claude.ai connector's key, and the server came from neither claude.ai nor whoever launched the session, you must open the session to answer. No grant keyed on the tool's name may answer it. Remote control means answering prompts for a session from somewhere other than the terminal it runs in.
  • When a PermissionRequest hook answers a permission decision, Claude Code re-runs the tool's own permission check. Before, it did this only for tools with requiresUserInteraction set. It now also does it for tools flagged by a new check. A hook is a command Claude Code runs automatically at set points.
  • A tool can now define ignoresWholeToolAllowRule, so an allow rule covering the whole tool does not apply to it. This is set for MCP tools in some states, alongside the existing suppressesAlwaysAllowRule.

Why

A server can be given a name that looks like a trusted claude.ai connector. Under these changes, a saved approval or a hook cannot approve that server's tools on your behalf. You may be asked directly for some MCP tools that used to be approved automatically.

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 MCP tools, in which state, get the new marker is not identified.
Anthropic's release notes agreeFixed hooks that run in PowerShell not blocking when the hook's program exits with code 2, and on Windows PreToolUse and PermissionRequest…

See this entry in the whole of v2.1.309 →

Feedback