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

Claude Code v2.1.221 ·

MCP OAuth refresh retries on error codes and preserves issuer and redirect URI

MCP OAuth token refresh retries smarter and keeps your saved redirect URI across reconnects.

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

Token-refresh retry decisions are made from OAuth error codes rather than exception classes, and stored client registrations keep more of the discovered configuration.

Details
  • Retries on server_error, temporarily_unavailable, too_many_requests, or any code not in the known non-retryable set.
  • The analytics branch reads code instead of errorCode.
  • Registrations keep the discovered issuer and reuse the previously stored redirectUri when the client_id matches what is on disk.
  • Discovery state is cached on the flow object.
Evidence

mcp_oauth_refresh_unauthorized_client

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