diff --git a/src/gateway/mcp-grant-store.ts b/src/gateway/mcp-grant-store.ts index 536af1a50c80..440c0832a568 100644 --- a/src/gateway/mcp-grant-store.ts +++ b/src/gateway/mcp-grant-store.ts @@ -28,7 +28,7 @@ export function mintAttachGrant(params: { ttlMs?: number; nowMs?: number; }): McpAttachGrant { - const sessionKey = params.sessionKey.trim(); + const sessionKey = params.sessionKey?.trim() ?? ""; if (!sessionKey) { throw new Error("mintAttachGrant: sessionKey is required"); }