Morel agreed to a minor-league contract with the Mets on Tuesday, Will Sammon of The Athletic reports.
Morel was released by the Marlins last week after slashing an ugly .162/.219/.206 with a 38.4 percent strikeout rate across 73 plate appearances. The 27-year-old will report to Triple-A Syracuse for the time being, and his contract contains multiple opt-outs that he can exercise if he's not promoted to the majors by a certain date.