7 мая 2012 года Джованни Трапаттони объявил о включении Джеймса Макклейна в состав сборной Ирландии на чемпионат Европы 2012, на котором он принял участие в единственном матче со сборной Испании, выйдя на замену на 76-й минуте.