The Mets selected Kranick's contract from Triple-A Syracuse on Tuesday, Mike Puma of the New York Post reports.
Kranick was designated for assignment by the Mets on Monday, Tim Britton of The Athletic reports.
The Mets reinstated Kranick (hamstring) from the 15-day injured list and optioned him to Triple-A Syracuse on Tuesday, Tim Healey of Newsday reports.
Kranick (hamstring) began a rehab assignment with Low-A St. Lucie on Sunday.
Kranick was diagnosed with a Grade 2 left hamstring strain Thursday, Anthony DiComo of MLB.com reports.
Kranick struck out two batters over two perfect innings in Monday's Grapefruit League game against the Nationals.
Kranick will compete for the fifth spot in the Mets' rotation after the injury to Kodai Senga (shoulder), Tim Healey of Newsday reports.
The Mets claimed Kranick off waivers from the Pirates on Friday, Mark Feinsand of MLB.com reports.
Kranick was designated for assignment Friday, Kevin Gorman of TribLive.com reports.
The Pirates reinstated Kranick (elbow) from the 60-day injured list and optioned him to Triple-A Indianapolis on Friday.