McKain występował w reprezentacji Australii do lat 20 (1 występ) oraz 23 (4 występy). W 2004 zadebiutował w kadrze seniorów. Grał na Igrzyskach Olimpijskich 2004 w Atenach, PK 2005 w Niemczech oraz Pucharze Azji 2011. Wygrał z zespołem Puchar Oceanii w 2004. W sumie od 2004 do 2011 wystąpił w 16 spotkaniach.