Marisnick hit .233/.289/.411 with 10 homers and 10 steals last year while being an above-average defender in center field.
The 28-year-old is heading into his final season of arbitration eligibility and is projected to earn $3 million, according to MLB Trade Rumors.
After the trade became official, Marisnick said he's pumped to play in Queens.
"The vibe around the Mets when we were watching them last year from Houston, they looked like they were playing with some hunger and some passion," he told Anthony DiComo of MLB.com. "I'm excited to come in and add to that."
Astros general manager Jeff Luhnow said the team was negotiating with a few clubs about Marisnick, but the Mets were "the most aggressive and most interested," according to Chandler Rome of the Houston Chronicle.
Taylor, 24, split time between three minor-league levels last year, authoring a 1.85 ERA and 2.61 FIP in 39 relief innings at the Double-A level.
Corona, 19, played in his first professional season last year, making it as high as Low-A. In 63 games between two levels, the outfielder hit .301/.398/.470 with five homers and 19 stolen bases.