Binning continuous features into discrete intervals.
MDL is supervised: it reads y. Fit it on the training split only — fitting on everything chooses boundaries informed by the test labels and inflates the score.
Discretising always discards information. It is worth it when the algorithm requires it or the relationship is genuinely non-monotonic, not by default.