The charity received donations for the hungry.

Is received donations the predicate and for the hungry the phrase?

Yes!

The whole predicate is "received donations for the hungry."

The phrase is "for the hungry."