Kansas City selected Beaty's contract from Triple-A Omaha on Sunday.

Beaty was signed to a minor-league contract by the Royals on Monday after he elected free agency instead of accepting an outright assignment from the Giants in June. The veteran infielder provides some bench help for Kansas City, and he takes the roster spot of Michael Massey after Massey was placed on the injured list with a hand laceration.