According to religious texts, Devshi Narada is also the incarnation of Lord Vishnu. According to the scriptures, Narada Muni is one of the seven Mansa sons of Brahma. He has received the post of Goddess with hard penance. They are considered to be one of the devotees of Lord Vishnu. Devshi Narad is always trying to promote religion and public welfare.
In the scriptures, Devshi Narada has also been called God’s mind. In the 26th verse of the tenth chapter of Shrimad Bhagavadgita, Lord Krishna himself has said in his acceptance of the importance – Dehradunamkarardad: That is, I am Narada in the Gods.
In many Hindu scriptures, Narada is considered a saktyavesa-avatar or partial-manifestation (avatar) of God, empowered to perform miraculous tasks on Vishnu’s behalf.