The San Francisco Giants on Monday reportedly agreed to sign veteran catcher Tom Murphy to a two-year deal worth $8 million.