From 0e0657b9490949fffdfb085f1bd7eea51b93c87c Mon Sep 17 00:00:00 2001 From: Ishaan Jaffer Date: Tue, 10 Mar 2026 12:44:39 -0700 Subject: [PATCH] feat(chat-ui): add MCP OAuth2 value prop and OAuth2 pill on server cards - Add subtitle in chat empty state explaining MCP OAuth2 value prop with 'Open Apps' link - Update MCPAppsPanel header copy to explain the flow more clearly - Show OAuth2 pill badge on server cards where auth_type is oauth2 --- .../src/components/chat/ChatPage.tsx | 12 +++++++++++- .../src/components/chat/MCPAppsPanel.tsx | 11 ++++++++++- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/ui/litellm-dashboard/src/components/chat/ChatPage.tsx b/ui/litellm-dashboard/src/components/chat/ChatPage.tsx index 40b41f561ce..34473165bb1 100644 --- a/ui/litellm-dashboard/src/components/chat/ChatPage.tsx +++ b/ui/litellm-dashboard/src/components/chat/ChatPage.tsx @@ -944,10 +944,20 @@ const ChatPage: React.FC = ({ accessToken, userRole, userId, user : greeting} - {isComparisonMode && ( + {isComparisonMode ? (

Send a message to see responses side-by-side

+ ) : ( +

+ Chat with 100+ LLMs + MCP tools — authenticate once, use them here.{" "} + +

)} {/* Input card */} diff --git a/ui/litellm-dashboard/src/components/chat/MCPAppsPanel.tsx b/ui/litellm-dashboard/src/components/chat/MCPAppsPanel.tsx index 926d6697bca..369e8375f9f 100644 --- a/ui/litellm-dashboard/src/components/chat/MCPAppsPanel.tsx +++ b/ui/litellm-dashboard/src/components/chat/MCPAppsPanel.tsx @@ -174,7 +174,7 @@ const MCPAppsPanel: React.FC = ({ accessToken, selectedServers, onChange }}>Beta

- Connect tools to your chat. + Browse tools, authenticate once, use in chat — no setup needed.

= ({ accessToken, selectedServers, onChange {isConnected && ( )} + {server.auth_type === "oauth2" && ( + + OAuth2 + + )} );