McCarthy was again part of the Ireland squad for the 2012 Six Nations tournament. He was a late replacement for Donncha O'Callaghan in the 32–14 win over Scotland on 10 March. McCarthy again replaced O'Callaghan from the bench in the 30–9 defeat to England, seven days later.