In existing world, Distributed Generations (DGs), comprising renewable and non-renewable sources, are prioritized over conventional generation. To integrate these DGs into the utility grid, the idea of the microgrid has emerged. The proper operation of a microgrid leads to reduced electricity costs, lower carbon emissions, and enhanced utility grid reliability. However, the operation of a microgrid is not that simple due to the integration of unpredictable renewable generation. Sometimes generation might be higher than demand, and vice versa. While energy storage systems are generally used to store excess generation, demand response programs are used to reduce the peak demand. The operational efficiency of a microgrid can be increased by optimizing its resources. This paper addresses the emission-constrained economic scheduling of a grid-connected microgrid while implementing TOU and RTP demand response programs. The optimization model is developed as MINLP and solved using the General Algebraic Modeling System (GAMS) software. The simulation outcomes justify the effectiveness of the presented model.