From 05c55807b63ede43e19a4450dde2b6675bb9abdc Mon Sep 17 00:00:00 2001 From: The-AarushiSingh <175547726+The-AarushiSingh@users.noreply.github.com> Date: Fri, 28 Aug 2026 16:15:01 +0530 Subject: [PATCH] fix(mcp): return expired status for OAuth reauthorization Add explicit check for 'MCP OAuth re-authorization' in mcpLivenessFailureStatus to return 'expired' instead of 'degraded'. Fixes #1816 --- packages/plugins/mcp/src/sdk/plugin.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/plugins/mcp/src/sdk/plugin.ts b/packages/plugins/mcp/src/sdk/plugin.ts index f4c55383e..1e46e2854 100644 --- a/packages/plugins/mcp/src/sdk/plugin.ts +++ b/packages/plugins/mcp/src/sdk/plugin.ts @@ -90,6 +90,7 @@ const mcpLivenessFailureStatus = (failure: { } const lower = failure.message.toLowerCase(); const authWalled = + lower.includes("mcp oauth re-authorization") || lower.includes("oauth re-authorization") || lower.includes("unauthorized") || lower.includes("forbidden");