For NYSE stocks, if you submit a MOC order, you will be filled MOC. The exception is if you are trying to Sell Short MOC.
You must submit your MOC order 20 minutes or more from the close, and once you are within that 20 minute period, the order can not be cancelled.