There are 1 million MKR tokens outstanding currently, but this will fluctuate in the future based on the performance of the system (if good then the total supply will decrease, if bad it will increase).