The Cleveland Browns have agreed to trade quarterback Colt McCoy to the San Francisco 49ers, league sources told ESPN NFL Insider Adam Schefter Monday. As part of the deal, the Browns also will send their sixth-round pick to the 49ers in exchange for San Francisco's picks in the fifth and seventh rounds.