discover_mcp_tools()
Discover tools from a live MCP client session.
Usage
discover_mcp_tools(
session,
*,
server_url="",
)Calls session.list_tools() and converts the results into MCPToolInfo objects.
Parameters
session: Any-
An
mcp.client.session.ClientSessioninstance. server_url: str = ""- Optional URL to attach to each tool info.
Returns
list[MCPToolInfo]- Discovered tool descriptors.