Skotlannin maajoukkueesa McStay pelasi vuosina 1983-1997 kaikkiaan 76 ottelua joissa teki yhdeksän maalia. Hän edusti maataan vuosien 1986 ja 1990 MM-lopputurnauksissa ja 1992 EM-kisoissa.