diff --git a/veadk/tools/mcp_tool/trusted_mcp_session_manager.py b/veadk/tools/mcp_tool/trusted_mcp_session_manager.py index 6872f2fb..f6e13e5c 100644 --- a/veadk/tools/mcp_tool/trusted_mcp_session_manager.py +++ b/veadk/tools/mcp_tool/trusted_mcp_session_manager.py @@ -152,7 +152,7 @@ async def create_session( else: # Create a new session logger.info("Initialize MCP session") - return super().create_session(headers) + return await super().create_session(headers) except Exception: # If session creation fails, clean up the exit stack if exit_stack: