The Giants have agreed to a deal to send backup catcher Curt Casali and lefty Matthew Boyd to the Seattle Mariners, sources told NBC Sports Bay Area.