MCP (pilot)
Authorization
Understand OAuth scopes, workspace grants, and revocation.
OAuth only
OAuth 2.1
Connect remote clients without copying browser sessions or ingest tokens.
The MCP endpoint publishes protected-resource metadata. The authorization server publishes RFC 8414 metadata, supports dynamic public-client registration, requires authorization code with PKCE, and issues 15-minute signed access tokens bound to the exact MCP audience.
Workspace grants
Bind each grant to one user, client, and workspace.
One grant belongs to one user, one OAuth client, and one selected workspace. Seamward revalidates token signature, issuer, audience, current membership, and active consent on every request. Revoking the client in Workspace settings → MCP immediately rejects an already-issued token.
Scopes
Request only the read access required by the client.
seamward:workspace:readfor overview and integration healthseamward:incidents:readfor incidents, findings, and redacted evidenceseamward:repairs:readfor replay validation and proposalsseamward:repairs:exportfor an already-approved repair bundle
