Not sure exactly what's in the MPL but as I understand it, it is a cheaper way of being P2 on a multi-pilot aircraft working for a specific carrier on a specific type, whereas an fATPL allows you to fly whatever you have ratings for and can be unfrozen enabling the holder to act as captain on multi-crew air transport flights.
There are many threads on the MPL if you do a PPRUNE search.