The Giants are nearing a Minor League agreement with veteran reliever Joe Nathan, according to MLB Network insider Jon Heyman.