From dda31d0a5d984b333726411e94025cc377369fae Mon Sep 17 00:00:00 2001 From: Ishaan Jaffer Date: Wed, 11 Mar 2026 21:25:01 -0700 Subject: [PATCH] fix: look up real server by UUID (get_mcp_server_by_id) before falling back to name --- .../proxy/management_endpoints/mcp_management_endpoints.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/litellm/proxy/management_endpoints/mcp_management_endpoints.py b/litellm/proxy/management_endpoints/mcp_management_endpoints.py index e4d7e5c6d6b..106e3618f0f 100644 --- a/litellm/proxy/management_endpoints/mcp_management_endpoints.py +++ b/litellm/proxy/management_endpoints/mcp_management_endpoints.py @@ -1313,7 +1313,10 @@ if MCP_AVAILABLE: global_mcp_server_manager, ) - server = global_mcp_server_manager.get_mcp_server_by_name(server_id) + server = ( + global_mcp_server_manager.get_mcp_server_by_id(server_id) + or global_mcp_server_manager.get_mcp_server_by_name(server_id) + ) if server is None: raise HTTPException( status_code=status.HTTP_404_NOT_FOUND,