En , McNair est promu au grade de capitaine permanent et, d'avril à , il participe à l'expédition de Veracruz comme commissaire du régiment d'artillerie de campagne. Réassigné à la demande du commandant régimentaire , McNair est chargé de se procurer, d'entreposer, d'entretenir, de comptabiliser et de distribuer le matériel du régiment, y compris l'équipement et les armes. En 1915 et 1916, il est de nouveau affecté à l'École d'artillerie de campagne, où il continue à travailler sur les procédures de mise en œuvre des données de la table de tir qu'il a publiées. Il continue également à expérimenter différents types de pièces d'artillerie afin de pouvoir faire des recommandations sur la fabrication et l'approvisionnement au moment où l'US Army commence à se préparer en vue d'une éventuelle participation à la Première Guerre mondiale. Il retourne au régiment d'artillerie de campagne pour participer à l'expédition punitive contre Pancho Villa à la frontière entre le Texas et le Mexique ; d'abord comme officier d'état-major, puis comme commandant d'une batterie. En , il est promu major et affecté à un poste temporaire d'instructeur au camp de formation des élèves-officiers à au Texas.