Why MQTT over HTTP for a low volume, small scale integration?
I’m not OP, but I would hazard a guess that those are the tools that OP has at hand.
Good, cheap design that takes care of dead letters vs implementing a failover endpoint that would require extra hardware.
MQTT is plug and play in Python. No more costly than a HTTP server.