The Cardinals announced the move before Tuesday's game against the Pittsburgh Pirates.
''It's a pretty severe contusion on the very top of his foot,'' St. Louis manager Mike Shildt said. ''Our hope is he's down for just three, four or five days and get to a point where he can resume some baseball activity. Then, maybe go to a Memphis or Springfield and garner some at-bats, be back towards the 11th day (and) back up here.''
Carpenter injured his foot in the seventh inning of Monday night's 7-0 win over the Pirates. He fouled a pitch off the top of his foot.
Carpenter tried to walk off the injury, but was forced to leave the game. With a 3-2 count, Tommy Edman finished Carpenter's at-bat and struck out. The strikeout was credited to Carpenter.
''I've never not been able to finish an at-bat before, and I couldn't do it,'' Carpenter said. ''Couldn't walk this morning. Pretty uncomfortable.''
The teams said X-rays on the foot came back negative.
Carpenter explained what he has to do.
''Just got to wear this boot for four to five days and then hopefully the swelling and inflammation goes down and I can start doing what I need to do,'' Carpenter said. ''They're optimistic it won't be more than a week.''
Carpenter is batting .215 with 10 homers and 29 RBIs. His move to the injured list comes just days after rejoining the Cardinals following the All-Star break. He had been out since June 29 with a lower back strain. He was activated on July 11.
St. Louis recalled 23-year-old rookie infielder Edmundo Sosa from Triple-A Memphis.
Sosa appeared in three games for the Cardinals last September, making his major league debut on Sept. 23, 2018, as a pinch-hitter. He played one inning in the field following his promotion last season.
The right-handed batting Sosa was hitting.252 (78 for 309) with 10 home runs and 34 RBI in 83 games for Memphis this season, playing 49 games at shortstop, 17 at second base and 15 at third base.
The 6-foot, 205-pound Sosa, a native of Panama, was signed by the Cardinals as an international free agent on July 2, 2012, and has been part of championship teams at both Memphis (2018) and Palm Beach (2017).
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports