The continuous eFTP value is calculated for all rides indoor and outdoor. It isn’t calculated for other sports yet, I need to see if the cycling power model fits running power, rowing power etc. first. You can see what eFTP would be and what the modelled power curve looks like for other sports on the /power page.
The %MMP feature in the workout builder looks at the power model for all rides for the last 90 days, not just indoor/outdoor. You can see the curve it is using on the /power page (also tick “Show model curve” in “Options”):
For workouts specified as %FTP that are flagged as indoor it will use the athletes indoor FTP. Otherwise the outdoor FTP is used.
If this doesn’t clear things up please ask or send me examples if something doesn’t appear to be working as it should. I have just fixed a %MMP related bug for Garmin devices.