The USA international will join the Blues on a three-month loan deal and will join up with the Blues at the start of January.
He will then return to MLS football in mid-March.
The 27-year-old has won 120 caps for his country and is the USA's all-time leading goalscorer with 101 international goals.
Moyes said of his new signing: "He will come in and add pace, he's a good finisher and is captain of the USA national team so he has that experience."
And has said that he's the first of what he hopes will be two or three signings in January.
Either way, it's good to see Moyes getting the ball rolling early on January transfers and not waiting 'til January 3st to completely underwhelm us!