The 36-year-old Garcia is expected to pitch out of the bullpen.
Manager Fredi Gonzalez says Garcia also could be used as a spot starter in the final month.
ROCKIES: Right-hander Tyler Chatwood left Sunday’s game against Cincinnati after being hit in his pitching hand by a line drive.
Chatwood, who was activated from the 15-day DL before the game, tried to catch Mike Leake’s line drive up the middle with his bare hand.
RED SOX: Right fielder Shane Victorino has left Sunday’s game against the White Sox with a bruised left hip.
Designated once prominent reliever Daniel Bard for assignment on Sunday due to the need for a spot on their 40-man roster.
DIAMONDBACKS: Acquired right-handed reliever Matt Langwell from Cleveland to complete the trade that sent outfielder Jason Kubel to the Indians.
MARLINS: Activated outfielder Chris Coghlan from the disabled list Sunday and recalled pitchers Chris Hatcher and Zach Phillips from Triple-A New Orleans.
WHITE SOX: Promoted left-hander Charlie Leesman and catcher Bryan Anderson from Triple-A Charlotte before Sunday’s game against Boston.
RANGERS: Veteran designated hitter Lance Berkman has been activated from the disabled list by the Texas Rangers.
DODGERS: Acquired infielder Michael Young from Philadelphia. The Dodgers received cash from the Phillies in exchange for minor league left-hander Rob Rasmussen.