Algae occurs for a reason. I suggest finding the cause of the algae and then correcting the imbalance before adding another animal which can compound the problem. Your algae has to have a food source and light source, like any other plant. The nutrients could come from overfeeding, lack of maintenance, heavy bioload, etc. Light, well, it's an obvious one, but does the tank receive any direct sunlight? What are your water parameters as of this moment. Also, if you have a phophate test that is reliable, that can help a bit in diagnosis as well.
At any rate, I cannot stress enough that adding an animal can make the situation worse, so I enoucrage you to dig a little deeper to fnid out just why the algae is growing.
Also, healthy plants will outcompete algae for nutrients, so it may be a simple matter of how you dose ferts or CO2 and lack thereof.