Birds do need protein but there are many forms of it other than meat.
This is just for the record. I'm not directing this to anyone in particular.
The discussion starts with chicken and fish in moderation and degrades into beef, pork, sausage, bacon (yes bacon), dog food, cat food, monkey chow, blah blah blah.
Meat eaters have incisor teeth for ripping meat and molars for grinding meat. Parrots have beaks for gently shredding leafs, shoots, fruits, buds, roots, nuts and the occasional grub or insect. They are not meat eaters and if we feed them much at all, we are decreasing their lifespans. Talk to your veterinarian about the meaning of moderation. It is more like once every week to month and a very small amount about the size of the end of our small finger. It is not much at all. Many very reputable vets discourage any meat. If they are fed any meat it should only be chicken and fish, the very lightest meats.
If your bird will eat any legume (bean) and brown rice, it is getting every amino acid and protein that it needs. Parrots do not require animal protein.