McCants, 27, is a former sixth-round pick of the Giants back in 2012. He spent just over a year in New York before he was waived at the start of the 2013 season and later signed by the Raiders to their practice squad.
The Raiders used a low-round restricted tender on McCants several months ago that would have paid him $1,671,000 for the 2016 season. However, McCants agreed to a reduce his salary from $1.671 million to $675,000 at the start of the season.
McCants did, however, receive a $325,000 signing bonus, which brings his 2016 compensation to $1 million.
The Raiders decided to waive McCants and was later claimed off of waivers by the Browns. Cleveland elected to cut him loose to make room for QB Robert Griffin III coming off injured reserve.
In 2016, McCants has been limited to appearing in just two games for the Raiders.
Adams, 26, is a former second-round pick of the Steelers back in 2012. He was in the final year of his contract and was set to make a base salary of $873,225 for the 2016 season when the Steelers waived him with a failed physical designation in May.
Adams underwent back surgery last year that led to him spending the entire 2015 season on the PUP list.
The Bears signed him to a one-year, $873,225 contract back in August.
In 2016, Adam appeared in 11 games for Chicago in a backup role.