From bbdb105a2f0c69b10925bc030abdfcefe12e793e Mon Sep 17 00:00:00 2001 From: Fabian Lange Date: Fri, 7 Aug 2026 15:12:31 +0200 Subject: [PATCH] Log exception before returning tool call error result Fixes #3266 --- src/mcp/server/mcpserver/server.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mcp/server/mcpserver/server.py b/src/mcp/server/mcpserver/server.py index bc79c44a36..7cfcc6236d 100644 --- a/src/mcp/server/mcpserver/server.py +++ b/src/mcp/server/mcpserver/server.py @@ -421,6 +421,7 @@ async def _handle_call_tool( except MCPError: raise except Exception as e: + logger.exception("Tool call failed") return CallToolResult(content=[TextContent(type="text", text=str(e))], is_error=True) async def _handle_list_resources(