McCoy's agent, Orlando Castano Jr., confirmed the contract's amount to The Associated Press on Wednesday.
The deal includes an undisclosed signing bonus.
The former San Diego State star has made 97 tackles and forced three fumbles in 47 NFL games, 12 of them starts. He has made another 50 tackles on special teams.
Copyright 2010 by The Associated Press