The demigods are servants who assist the Supreme Personality of Godhead. If one worships the demigods, the demigods, as servants of the Supreme, carry the sacrificial offerings to the Lord, like tax collectors collecting revenue from the citizens and bringing it to the government’s treasury. The demigods cannot accept the sacrificial offerings; they simply carry the offerings to the Supreme Personality of Godhead. As stated by Srila Visvanatha Cakravarti Thakura, yasya prasadad bhagavat-prasadah: since the guru is a representative of the Supreme Personality of Godhead, he carries to the Lord whatever is offered to him. Similarly, all the demigods, as faithful servants of the Supreme Lord, hand over to the Supreme Lord whatever is offered to them in sacrificial performances. There is no fault in worshiping the demigods with this understanding, but to think that the demigods are independent of the Supreme personality of Godhead and equal to Him is called hrta-jnana, a loss of intelligence (kamais tais tair hrta jnanah). One who thinks that the demigods themselves are the actual benefactors is mistaken.
Source: A.C. Bhaktivedanta Swami Prabhupada (2014 edition), “Srimad Bhagavatam”, Fifth Canto, Chapter 20 – Text 17