Завърши следното изречение: Фелпс служи на борда на "Бонита" и "Джеймстаун" по време на мексиканско-американската война, като дава военноморска подкрепа на армията на Уинфилд Скот по време на
Обсадата на Веракрус. Голяма част от времето му е прекарано в патрулиране на мексиканското крайбрежие по време на блокада. За кратко време Фелпс вече е развил силни мнения за това как трябва да се води войната и е недоволен, че военноморският флот предоставя голяма част от своята услуга за защита на търговските кораби, докато моряците се разболяват от скорбут поради липса на провизии.