pub async fn fetch_tools( transport: &ResolvedTransport, timeout: Duration, ) -> Result<Vec<Tool>, String>
List a downstream server’s tools (connect → tools/list → disconnect).
tools/list