An MVP is a preliminary version of your product that you can test in the market. Releasing an MVP enables you to validate product assumptions and study your users’ reactions to your product’s features.
@amanmittal: You should consider building an MVP to prove out your concept and avoid spending money you otherwise may not need to spend.
For example, say you spend $75,000 building a full featured amazing app that accomplishes your originally goal and many other things. You may find in several months in the market, your customers are not using these features; so you may have spent money where it didn’t need to be spent. This preserves your capital to later on improve features your customers are asking for.