diff --git a/src/fastmcp/tools/tool.py b/src/fastmcp/tools/tool.py index 7f122c290..ee75c0d21 100644 --- a/src/fastmcp/tools/tool.py +++ b/src/fastmcp/tools/tool.py @@ -143,6 +143,7 @@ class Tool(BaseModel): return _convert_to_content(result, serializer=self.serializer) except Exception as e: + logger.exception(e) raise ToolError(f"Error executing tool {self.name}: {e}") from e def to_mcp_tool(self, **overrides: Any) -> MCPTool: