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.221 ·

MCP authentication is refused for servers disabled elsewhere or blocked by policy

Claude now refuses to start MCP login for servers that are disabled or blocked by policy, and says why.

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

The SDK and control-plane onMcpAuthenticate path now validates the server before starting an OAuth flow, so you get a clear message instead of an authentication that could not have been used.

Details
  • Checks that MCP UI controls are available, that another session has not disabled the server, and that managed policy does not block it.
  • Each failing check throws user-facing text rather than proceeding.
  • A new managed-policy message was added for the policy-blocked case.
Evidence

MCP server blocked by managed policy; auth refused

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.221 →

Feedback