Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.216 Home All releases olderv2.1.215 v2.1.217newer
Claude Code v2.1.216

MCP OAuth: Revoke Replaced Tokens at Logout

What

When an MCP server's OAuth tokens are replaced (e.g., during re-authentication or token refresh), the old access and refresh tokens are now explicitly revoked at the server's revocation_endpoint before they are discarded.

Details
  • Discovers the revocation endpoint from OAuth server metadata
  • Supports both client_secret_basic and client_secret_post authentication methods
  • Revokes refresh token first, then access token
  • Logs failures with Failed to revoke refresh token: / Failed to revoke access token: but does not block the replacement
Evidence

Token revocation (search for "Failed to revoke replaced tokens:" or "No replaced tokens to revoke").

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