Furcal, a two-time all-star, hit .255 in 50 regular-season games for the Cards last season after being acquired from Atlanta in a trade-deadline deal.
His contributions helped the Cardinals stage a September run and clinch a wild card berth on the final day of the season.
"Rafael proved to be a great addition for us last season," Cardinals General Manager John Mozeliak said. "His leadership and experience was very evident during the pennant race and into the post-season."
Furcal has a .282 career batting average with 990 runs scored and 302 stolen bases over 12 seasons with the Braves, Dodgers and Cardinals.