pub(crate) fn http( api: &str, auth: AuthOptions<'_>, tool: &str, arguments: Value, ) -> (u16, String)
One HTTP round trip through the shared endpoint and auth adapter.