Hello 😊
When using MCPStreamableHTTPTool and after loading tools using load_tools() (from _mcp.py), it builds Pydantic models for MCP tools’ inputs but omits per-argument description.
The root cause seems to be _get_input_model_from_mcp_tool, which maps only type (and required/default) and discards description:

Hello 😊
When using MCPStreamableHTTPTool and after loading tools using
load_tools()(from_mcp.py), it builds Pydantic models for MCP tools’ inputs but omits per-argument description.The root cause seems to be
_get_input_model_from_mcp_tool, which maps only type (and required/default) and discards description: