diff --git a/api/services/tools/tools_transform_service.py b/api/services/tools/tools_transform_service.py index f2eebcfc02..54f82110b5 100644 --- a/api/services/tools/tools_transform_service.py +++ b/api/services/tools/tools_transform_service.py @@ -46,7 +46,7 @@ class ToolTransformService: if provider_type == ToolProviderType.BUILT_IN.value: return str(url_prefix / "builtin" / provider_name / "icon") - elif provider_type in {ToolProviderType.API.value, ToolProviderType.WORKFLOW.value}: + elif provider_type in {ToolProviderType.API.value, ToolProviderType.WORKFLOW.value, ToolProviderType.MCP.value}: try: if isinstance(icon, str): return cast(dict, json.loads(icon))