Escriba unha continuación para este parágrafo - Entre 1981 e 1988, MacNeill fixo 37 aparicións para Irlanda. Debutou para Irlanda o 7 de febreiro de 1981 contra Francia en Lansdowne Road, marcando o primeiro dos dez intentos internacionais. No mesmo campionato marcou un segundo intento contra Gales e un gol contra Inglaterra. Marcou máis gols contra Inglaterra en 1982 e Escocia en 1988.
- Non. Tamén marcou un penalti contra Gales en 1983. MacNeill foi membro dos equipos irlandeses que gañaron o Campionato das Cinco Nacións e a Triple Coroa en 1982 e 1985 e compartiu o campionato con Francia en 1983. Tamén foi membro da selección irlandesa na Copa do Mundo de Rugby de 1987, onde anotou catro tries nos catro partidos de Irlanda, un contra Canadá, dous contra Tonga e un na derrota dos cuartos de final contra Australia. MacNeill fixo a súa última aparición para Irlanda contra Inglaterra o 23 de abril de 1988. Xunto con Tony Ward, Moss Keane, Donal Spring e Ciaran Fitzgerald, MacNeill rexeitou participar na xira de rugby de Irlanda por Sudáfrica en 1981 durante a era do apartheid. Despois do atentado de 1996 en Docklands, xunto con Trevor Ringland, MacNeill axudou a organizar un amistoso entre Irlanda e os bárbaros en Lansdowne Road para mostrar que o pobo de Irlanda quería a paz.