Halo mcc