Yep, grass carp will eat coontail. I had a heavy coontail infestation but a generous stocking of grass carp eventually eliminated it (and all other vegetation they could find). Grass carp are gone now and the coontail is back.