From Longman Dictionary of Contemporary Englishmind readerˈmind ˌreader noun [countable] MPROsomeone who knows what someone else is thinking without being told
Examples from the Corpus
mind reader• Your mother-in-law is no mind reader - tell her how you feel.