Gyarados with Bite/Crunch will be useful against Mewtwo, Alakazam, Gengar, and Exeggutor, provided Mewtwo does appear the next couple of days. Gyarados can also be very effective against Entei with Hydro Pump (although, I've yet to fight Entei yet lol). Other than that, I rarely use Gyarados for raids.
My Gyarados has Dragon Tail/Hydro Pump, and does very well as a generalist attacker. GamePress lists DT/HP as Gyarados' best moveset, so try that one out and see how it works for you when you're ready to evolve your Magikarp!