From 1453f851056693cd6a044e09811eadcad99331b9 Mon Sep 17 00:00:00 2001 From: Ishaan Jaffer Date: Tue, 10 Mar 2026 17:46:06 -0700 Subject: [PATCH] fix(responses-api): use unique server_label per MCP server to prevent tool routing collisions --- .../src/components/playground/llm_calls/responses_api.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/litellm-dashboard/src/components/playground/llm_calls/responses_api.tsx b/ui/litellm-dashboard/src/components/playground/llm_calls/responses_api.tsx index 6483319e118..da7325642c2 100644 --- a/ui/litellm-dashboard/src/components/playground/llm_calls/responses_api.tsx +++ b/ui/litellm-dashboard/src/components/playground/llm_calls/responses_api.tsx @@ -110,7 +110,7 @@ export async function makeOpenAIResponsesRequest( tools.push({ type: "mcp", - server_label: "litellm", + server_label: serverName, // unique label per server so tool calls route correctly server_url: `${proxyBaseUrl}/mcp/${serverName}`, require_approval: "never", ...(allowedTools.length > 0 ? { allowed_tools: allowedTools } : {}),