On Friday, when asked about the plan for McCloud, Shanahan said, "It's a technicality, but we've already made the decision. He'll be up."
San Francisco must also make a corresponding move to create space for McCloud on the 53-man roster. Shanahan didn't disclose the specific move, mentioning that the coaches haven't spoken to the affected player yet.
Six 49ers players have been ruled out for Sunday's regular-season finale against the Los Angeles Rams—defensive tackle Arik Armstead (foot, knee), safety Ji'Ayir Brown (knee), tight end Ross Dwelley (ankle), safety Tashaun Gipson (quadricep), running back Christian McCaffrey (calf), and cornerback Ambry Thomas (hand).
Additionally, Brock Purdy will not play in the Week 18 contest, allowing the quarterback to rest ahead of the playoffs. The coach also confirmed that tackle Trent Williams would play on Sunday, a detail first revealed by general manager John Lynch on Friday morning.
Shanahan informed reporters that cornerback Jason Verrett suffered a torn rotator cuff in practice and will undergo season-ending surgery.