Veteran righty reliever Zach Pop, who had been designated for assignment by the Mariners, agreed to a major league pact with the Mets on Thursday.