pub async fn call_tool_on( client: &McpClient, tool_name: &str, arguments: Map<String, Value>, full_envelope: bool, ) -> Result<Value>