diff --git a/src/services/mcp/McpHub.ts b/src/services/mcp/McpHub.ts index caca5ddb39..14e1999f38 100644 --- a/src/services/mcp/McpHub.ts +++ b/src/services/mcp/McpHub.ts @@ -1601,7 +1601,7 @@ export class McpHub { timeout = 60 * 1000 } - return await connection.client.request( + const result = await connection.client.request( { method: "tools/call", params: { @@ -1614,6 +1614,9 @@ export class McpHub { timeout, }, ) + + // Cast the result to our expected type structure for backward compatibility + return result as McpToolCallResponse } /**