mcpServer/oauthLoginCompleted
Experimental
An MCP OAuth login flow reached a terminal outcome (granted, denied, expired, cancelled, or failed). Delivered to every experimental connection that has not opted the method out, initiator or not; never carries the authorization URL or any key material.
Parameters
Section titled “Parameters”Type: McpServerOAuthLoginCompletedParams
mcpServer/oauthLoginCompleted params (ADR D4).
| Field | Type | Stability | Presence | Description |
|---|---|---|---|---|
message |
string |
Experimental | optional | A display string on denied/expired/failed only — never key material, flow artifacts, or the authorization URL. |
outcome |
McpOAuthLoginOutcome | Experimental | required | The flow’s terminal. |
server |
string |
Experimental | required | The completed flow’s server name. |
Source
schema/msp/experimental/msp.schema.json#/notifications/mcpServer~2FoauthLoginCompleted
{ "description": "An MCP OAuth login flow reached a terminal outcome (granted, denied, expired, cancelled, or failed). Delivered to every experimental connection that has not opted the method out, initiator or not; never carries the authorization URL or any key material.", "params": { "$ref": "#/$defs/McpServerOAuthLoginCompletedParams" }, "x-msp-descriptor": "mcpServer/oauthLoginCompleted", "x-msp-stability": "experimental"}