Chris Clements öppnare ställdes ut av Isaac Vassell innan, med spelet i fem tillsatta minuter, pekade domaren Mark Haywood till platsen efter Danny Collins hanteras i lådan.
Men efter sin dramatiska återkomst till sidan efter Dean Hendersons återkomst till Manchester United, höll Grimsbys långlivade väktare Danny Hyltons spot-kick för att bevara en del av bytet.
Efter en tight, mållös första halvlek, Luton åter startade ljust, med Brandon Comley måste hacka sig igenom ett lågt kors från på linjen.
Men precis när besökarna började kliva upp en utrustning, bröt Grimsby dödläget när Ben Davies - efter att ha sett en ansträngning nedladdad - höll flytten vid liv med en fin, hängande kors till den avlägsna stolpen, där Clements drev sitt huvud hem från nära håll.
Men Hatters slog tillbaka när Pelly Rudock nickade i hörnet och korsade in i området, där Vassell åkte hem trots McKeuwns bästa ansträngningar.
De såg ut att ha förseglat segern när de fick sin 95-minuters straff, men McKeuwn skulle bevisa Grimsbys frälsare.
Rapport från pressorganisationen
Matchen slutar, Grimsby Town 1, Luton Town 1.
Andra halvlek, Grimsby stad 1, Luton stad 1.
Brandon Comley (Grimsby Town) visas det gula kortet för en dålig foul.
(Grimsby Town) vinner en frispark i den defensiva halvan.
Foul av Danny Hylton (Luton Town).
Straff medgav Brandon Comley (Grimsby Town) med en handboll i straffområdet.
Straffet är räddat! Danny Hylton (Luton Town) misslyckas med att utnyttja denna stora möjlighet, höger fotade skott räddade i toppen av målet.
Foul av Ben Davies (Grimsby stad).
Jack Senior (Luton Town) vinner en frispark på vänsterkanten.
Sam Jones (Grimsby Town) vinner en frispark i anfallshalvan.
Foul av Jack Marriott (Lutonstaden).
Shaun Pearson (Grimsby Town) vinner en frispark i defensiva halvan.
Foul av Danny Hylton (Luton Town).
Hörnet, Luton Town. Förföljd av Danny Andrew.
Hörnet, Luton Town. Förföljd av Danny Collins.
Hörnet, Luton Town. Förföljd av Ben Davies.
Substitution, Luton Town. Jack Marriott ersätter Isaac Vassell.
Försöket räddades. Jordan Cook (Luton Town) höger fotad skott från mitten av lådan sparas i toppen av målet.
Foul av Sam Jones (Grimsby stad).
Alan Sheehan (Luton Town) vinner en frispark i anfallshalvan.
Substitution, Grimsby stad. Scott Vernon ersätter Callum Dyson.
Substitution, Grimsby stad. Akwasi Asante ersätter Adi Yussuf.
Substitution, Grimsby stad. Sam Jones ersätter Chris Clements.
Försök missade. Jordan Cook (Luton Town) höger fotade skott från mitten av lådan är för hög.
Foul av Adi Yussuf (Grimsby stad).
Scott Cuthbert (Luton Town) vinner en frispark i anfallshalvan.
Foul av Adi Yussuf (Grimsby stad).
Alan Sheehan (Luton Town) vinner en frispark i anfallshalvan.
Foul av Adi Yussuf (Grimsby stad).
Alan Sheehan (Luton Town) vinner en frispark i anfallshalvan.
Ben Davies (Grimsby Town) vinner en frispark i defensiva halvan.
Foul av Pelly Ruddock (Luton Town).
Mål!  Grimsby stad 1, Luton stad 1. Isaac Vassell (Luton Town) huvudet från höger sida av sex yard box till den höga mitten av målet. Hjälpt av Pelly Rudock.
Jack Senior (Luton Town) visas det gula kortet för en dålig foul.
Ben Davies (Grimsby Town) vinner en frispark på vänsterkanten.
Foul av Jack Senior (Luton Town).
Försöket räddades. Callum Dyson (Grimsby Town) höger fotade skott från utsidan boxen sparas i mitten av målet.
Ben Davies (Grimsby Town) vinner en frispark i anfallshalvan.
Foul av Ollie Palmer (Lutonstaden).
Hörnet, Grimsby Town. Förföljd av Jack Senior.
James McKeuwn sparade ett straff för att tjäna Grimsby en poäng mot Luton.