Creates MCP tools using the modern ToolDef system.
Client management: Creates client instance and connects to servers
Tool discovery: Automatically discovers and registers available tools
ToolDef objects: Returns modern ToolDef objects instead of legacy formats
