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

Claude Code v2.1.218 ·

MCP XAA (Cross-Account Authentication) via JWT-Bearer

Entry
JSON All of v2.1.218
EntryKind: in v2.1.218,
ImprovementsSection of the release

New infrastructure for MCP servers that require enterprise cross-account OAuth authentication. The flow:

  1. Performs Protected Resource Metadata (PRM) discovery against the MCP server URL
  2. Exchanges an identity provider ID token for an intermediate JWT Authorization Grant (ID-JAG)
  3. Exchanges the ID-JAG for an access token at the authorization server via the urn:ietf:params:oauth:grant-type:jwt-bearer grant type

ID tokens are cached in user config keyed by normalized IdP URL. This is infrastructure for enterprise MCP authentication scenarios; end users will see this flow when their MCP server requires cross-account auth.

Evidence

New XAA implementation (search for "XAA: PRM discovery failed")

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.218 →

Feedback