Follow Discord
Sweep 30 Oct 2026 · 01:02Z Build v2.1.314 532 read Stable v2.1.308 Latest v2.1.314 Next v2.1.314 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.314 ·

MCP sign-in failures get their own code when a server has no client registration

A failed mcp_authenticate can now return the code mcp_client_registration_unavailable, and claude_authenticate has a new check that can refuse login

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

Apps that drive Claude Code, such as those built on the Agent SDK, use mcp_authenticate to sign in to an MCP server (an outside service that gives Claude extra tools) and claude_authenticate to sign in to Claude itself. Three things changed:

  • When mcp_authenticate fails a client registration check, the error now carries the code mcp_client_registration_unavailable. Before, these errors had no code.
  • When the MCP server requires a client registration, Claude Code no longer sends a redirect address.
  • claude_authenticate has an additional check that can refuse a login.
Why

Apps can now recognise MCP servers that have no client registration available and tell the user why sign-in failed, instead of showing a generic error.

Read from
Names in the bundlemcp_authenticateclaude_authenticate

See this entry in the whole of v2.1.314 →

Feedback