pub async fn call_tool_http( url: &str, auth_headers: &[(String, String)], tool_name: &str, arguments: Map<String, Value>, full_envelope: bool, transport: TransportMode, oauth: Option<&OAuthReady>, ) -> Result<Value>