The Chiefs announced they placed DT Xavier Williams on injured reserve to clear a place for McClain.
The Chiefs could really use help at defensive tackle right now and McClain should be able to help them shore up their run defense.
McClain, 31, is a former third-round pick of the Panthers back in 2011. He lasted just over a year in Carolina before he was waived at the start of the 2012 season and later signed by the Patriots.
McClain had stints with the Texans and Cowboys before signing a four-year, $21 million contract with the Redskin in 2017. Washington released him after only one year and he later signed a one-year, $4 million deal with Atlanta last year.
The Cardinals signed McClain during the offseason only to release him in August.
In 2018, McClain appeared in 13 games for the Falcons and recorded 17 tackles, one tackle for loss and one sack.
Williams, 27, wound up signing on with the Cardinals as an undrafted free agent out of Northern Iowa back in 2015. He wound up playing out his three-year, $1,583,000 contract with the Cardinals.
The Chiefs signed Williams to an offer sheet as a restricted free agent in 2018 after Arizona tendered him with the original round designation. He was awarded to Kansas City after the Cardinals declined to match.
In 2019, Williams has appeared in five games for the Chiefs and recorded eight total tackles and one forced fumble.