The Giants add an All-Star utilityman before the Aug. 1 non-waiver deadline.