In Machine-to-Machine (M2M) methods, there may have number of devices to communicate with the base stations (BSs) parallely and constantly. In this manner, there is need to have efficient solution for energy efficiency and quality of service (QoS) efficiency performances in M2M networks. This can be possible by designing the algorithms for MAC protocol. This project is presenting the novel energy harvesting algorithm for MAC protocol with a specific end goal to achieve the improved throughput and delay performances. In proposed MAC protocol, different wireless nodes initially harvest their energy adaptively and then involved in the processing of information transmission to minimize the delay and optimize the throughput. The main contribution while designing MAC protocol is use of dual sensing method to improve the throughput, delay and energy efficiency performances. This approach identifies the deafness, takes care of the concealed terminal issue and keeps the pointless hindering in M2M correspondences. © 2018 IEEE.