The Lean Startup is very clear on both the why and the limitations of an MVP. Within that framework what constitutes an MVP is pretty obvious. In a nutshell you need to put something out that helps you learn as much as possible as quickly as possible. That is the primary purpose of an MVP and it should be considered both minimal and viable in that context.