Auch 1967 setzte das Team nur ein Auto ein. Einsatzfahrzeug war der McLaren M4B, ein erneut von Robin Herd entworfenes Auto, das ursprünglich für die Formel 2 konzipiert worden war. Er wurde von einem 2,1-Liter-Achtzylindermotor von BRM angetrieben, der mit seinem geringen Hubraum nach wie vor eine technische Notlösung war. Bruce McLaren setzte den M4B nur zweimal ein. Beim ersten europäischen Weltmeisterschaftslauf – dem Großen Preis von Monaco – kam McLaren als Vierter ins Ziel. Beim anschließenden Rennen in den Niederlanden wurde der M4B infolge eines Unfalls beschädigt. McLaren ließ den Wagen nicht wieder aufbauen und konzentrierte sich stattdessen auf den Nachfolger, der einen 3-Liter-Zwölfzylindermotor von BRM einsetzen sollte. Die Fertigstellung des McLaren M5A verzögerte sich bis in den Spätsommer 1967. Das Team ließ daraufhin die meisten Sommerrennen aus, während Bruce McLaren, um seine Rennpraxis zu erhalten, drei Weltmeisterschaftsläufe für das Konkurrenzteam Anglo American Racers von Dan Gurney betritt. Ab dem Großen Preis von Kanada, der Ende August 1967 abgehalten wurde, war der neu entwickelte M5A mit dem Zwölfzylindermotor einsatzbereit. Beim Debütrennen des M5A wurde McLaren Siebenter, bei den vier folgenden Rennen fiel er jeweils aus. Mit drei Meisterschaftspunkten war McLaren Zehnter der Konstrukteurswertung.