The Mets and Orioles swapped pitchers on Monday as Kevin Smith was traded to Baltimore and Miguel Castro found his way to New York.