The Kansas City Chiefs have agreed to a trade with the Minnesota Vikings in exchange for cornerback Mike Hughes.