Follow Discord
Sweep 12 Nov 2026 · 23:00Z Build v2.1.323 540 read Stable v2.1.311 Latest v2.1.323 Next v2.1.323 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.323 ·

MCP sign-in can continue past an issuer mismatch with the v1 MCP client

With the v1 MCP client selected, an MCP sign-in no longer fails when the reply names an unexpected issuer and continues with the expected one

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

Unclear It is not clear how the v1 MCP client gets selected or whether it is selected by default.

What

Some MCP servers (outside tools connected through the Model Context Protocol) need you to sign in through OAuth, a standard login flow that ends with the server sending back an authorization reply. That reply names its issuer, the service that handled the sign-in. Before, a reply whose issuer did not match the one expected stopped the sign-in with an error.

Now, when the v1 MCP client is selected, the issuer check is turned off. Claude Code logs "Issuer mismatch in authorization response" and continues the sign-in using the issuer it expected.

Why

This lets sign-in work with servers that report their issuer inconsistently, but it relaxes a security check, so it is worth knowing when the v1 MCP client is in use.

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 not clear how the v1 MCP client gets selected or whether it is selected by default.

See this entry in the whole of v2.1.323 →

Feedback