MCS depends on radio link quality . The better quality the higher MCS and the more useful data can be transmitted. And vice versa the worse radio conditions the lower MCS and the less useful data can be transmitted. In other words MCS depends on error probability.