Herrera started Friday night. Left-handed reliever Jack Leathersich was sent back to Las Vegas.
The 21-year-old Herrera was hitting .370 and had scored 18 runs in 18 games in the minors.
Mets manager Terry Collins said Herrera has some ''sock'' in his bat and his ''energy is huge.'' The Mets could also get a defensive upgrade up the middle, where they've struggled.
Herrera hit .220 in 18 games with the Mets last year.
Leathersich gave up a three-run double to Bryce Harper on Thursday night in an 8-2 loss to the Nationals. Leathersich made his major league debut this year and pitched twice.