Это верно. Это ещё один удивительный случай в русской топонимике. Жителей Мценска действительно именуют амчанами (амчанин, амчанка). Такое название происходит от древнерусской формы названия города, которое изначально звучало как «Мьченск». Со временем начальный звук «мь» перешёл в «ам», и это сохранилось в названии жителей, в то время как название самого города изменилось на современное. Вариант «мценцы» не используется.