Futures deals are essentially camp invites that will give players the opportunity to compete for roster spots during offseason workouts and training camp.
Thomas, 24, is a former sixth-round pick of the Texans back in 2018. He was entering the third year of his four-year, $2.6 million rookie contract when Houston released him coming out of training camp.
Arizona signed Thomas to their practice squad after he was cut from the Texans. The Cardinals activated him from the practice squad but decided to waive him soon after and was quickly claimed by New England.
The Patriots waived Thomas last week.
In 2020, Thomas appeared in four games for the Cardinals and two for the Patriots, recording one reception for three yards and one touchdown.