The Mets acquired Hudson from the Cubs in exchange for cash considerations.
Hudson, 32, has been assigned to Double-A Binghamton where he will give the Mets additional organizational catching depth. He went hitless in eight plate appearances with Triple-A Iowa before the trade.