Follow Discord
Sweep 28 Sep 2026 · 18:16Z Build v2.1.284 505 read Stable v2.1.277 Latest v2.1.284 Next v2.1.284 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.284 ·

Groundwork for hiding named MCP tools from Claude while apps still list them

Claude Code can now hide an MCP tool from the model if it appears on a per-server list, but nothing in this build fills that list yet

Nothing to try yet Notable No documentation found In Development
JSON All of v2.1.284
Nothing to try yetTier: how much it should matter to you
4Useful: my rating, 1 to 5
4Signal: worth watching, 1 to 5
MCPArea: what it touches
In DevelopmentKind: in v2.1.284,
What probably matters to youSection of the release
What

MCP tools are extra tools that come from MCP servers, which are outside programs Claude Code connects to. Before a tool is shown to Claude, Claude Code checks whether it should be kept from the model. That check now looks at a list of tool names kept for each server. If a tool is on the list, Claude cannot see or use it, and a debug message says it was hidden because keepMcpToolsFromModel listed it. An app that embeds Claude Code still sees the tool in its MCP status report.

In this build nothing adds names to that list, so the list is always empty and no tool is hidden this way. The older check still applies: a tool whose own metadata does not include the model among its audiences stays hidden.

Why

This looks like preparation for an option that lets an app embedding Claude Code hide specific MCP tools from Claude while still showing them in its own interface. For now it has no effect.

Read from
Names in the bundlekeepMcpToolsFromModel
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 doubtIt is unclear whether some other part of Claude Code fills the list, or whether there is any way to set it in this build.

See this entry in the whole of v2.1.284 →

Feedback