To me MVP still means "Microsoft Most Valuable Professional".
I'm guessing that in this case it is "minimum viable product", as in "a service that is just barely useful and good enough that some people will pay money for it".
I'm guessing that in this case it is "minimum viable product", as in "a service that is just barely useful and good enough that some people will pay money for it".