From 1384b5d2a96051cfe8a425e2ac329dd06854525a Mon Sep 17 00:00:00 2001 From: Simon Kobler Date: Mon, 20 Jul 2026 08:28:45 +0200 Subject: [PATCH] fix: return empty list instead of raising error when integrationDependencies is empty --- src/sap_cloud_sdk/agentgateway/_customer.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/sap_cloud_sdk/agentgateway/_customer.py b/src/sap_cloud_sdk/agentgateway/_customer.py index 5a0ebd81..048f688b 100644 --- a/src/sap_cloud_sdk/agentgateway/_customer.py +++ b/src/sap_cloud_sdk/agentgateway/_customer.py @@ -689,16 +689,12 @@ async def get_mcp_tools_customer( Returns: List of MCPTool objects from all servers. - - Raises: - AgentGatewaySDKError: If integrationDependencies is empty. """ dependencies = credentials.integration_dependencies if not dependencies: - raise AgentGatewaySDKError( - "integrationDependencies is empty in credentials — no MCP servers configured." - ) + logger.debug("integrationDependencies is empty in credentials — no MCP servers configured.") + return [] logger.info("Discovering tools from %d MCP server(s)", len(dependencies))