diff --git a/backend/open_webui/routers/tools.py b/backend/open_webui/routers/tools.py index 6657b3446..d489f9b64 100644 --- a/backend/open_webui/routers/tools.py +++ b/backend/open_webui/routers/tools.py @@ -107,7 +107,7 @@ async def get_tools( # MCP Tool Servers for server in request.app.state.config.TOOL_SERVER_CONNECTIONS: - if server.get("type", "openapi") == "mcp": + if server.get("type", "openapi") == "mcp" and server.get("config", {}).get("enable"): server_id = server.get("info", {}).get("id") auth_type = server.get("auth_type", "none")