Who sets MCC codes?

The ISO is responsible for setting MCCs and their definitions. Payment processing companies assign MCCs to companies in order to calculate the appropriate fees for their services, taking into account variables like the company’s risk profile.