Personally, I use Mobian Linux but with Chatty, I can receive MMS but my mobile operator uses 2 Access Point Names (one for the Internet, one for MMS) which implies I have to switch the second APN to make it work.
(In Chatty MMS settings and in Mobile Settings in Phosh, I think that field is absent, too, but it’s actually contained in a config file in the system. And yes, carrier MMS does send and receive in Chatty… assuming the Librem 5’s modem iself is not unfairly “blacklisted” by the carrier.)
By the way, unless you’re using Purism’s AweSIM service (which currently runs on AT&T), I believe the Libem 5 is disallowed by “regular” AT&T, strangely. So are you running “whitelisted” by AT&T (as an AweSIM customer), or maybe “blacklisted” by main AT&T service?
EDIT: Or maybe it’s more accurate to say there have been reports of AT&T denying service for the Librem 5. But last time I tested their IMEI checker (for BYOD), the Librem 5 didn’t pass. All this by way of background, in case it applies here.
Even if you can find and install it, that doesn’t mean that it actually works.
From memory, it’s a fairly straightforward Python script … so it could work to scrounge the script from somewhere outside of Mobian and then either run it or extract out the lines of code that you need. At the end of the day, all it does, I think, is send the right one-off AT command(s) to the cellular modem.