Skip to content

Architecture Decision Records

Key design decisions with context and rationale.

ADRDecision
001No refresh tokens—rely on MCP SDK's re-auth flow
002Token exchange inside redirectToAuthorization()
003Immutable client metadata across DCR
004Validate state only when present in auth URL
005Store persists only tokens, client, and PKCE verifier