John McCarthy fikk sin landslagsdebut for det irske landslaget i januar 2007 mot . Han scoret sitt første mål for det irske landslaget mot , som Irland vant. McCarthy ble raskt forfremmet til U18 dette året. McCarthy spilte en kamp for U19-laget i september 2007, mot Portugal.