 Micro-grids face significant challenges due to the unpredictability of distributed generation, DG, technologies, and fluctuating low demands. These challenges result in complex power management systems characterized by voltage frequency variations and intricate interactions with the utility grid. Model Predictive Control, MPC, has emerged as a powerful technique to effectively address these challenges. By applying a Receiving Horizon Control strategy, MPC offers promising solutions for optimizing constraints and enhancing microgrid operations. The purpose of this review paper is to comprehensively analyze the application of MPC in microgrids, covering various levels of the hierarchical control structure. Furthermore, this paper explores the emerging trend of employing MPC across microgrid applications, ranging from converter control levels for power quality to overarching energy management systems. It also investigates the future research perspectives by considering the challenges associated with establishing MPC-based microgrid control. The key conclusion drawn from this review paper is that the implementation of MPC techniques in microgrid operations can greatly improve their overall performance, efficiency, and resilience. This paper thoroughly examines the various challenges faced in MPC-based. This article was authored by Karen Singh-Jashal and Niraj Gupta. We are article.tv, links in the description below.