Eight days after Carlos Correa tentatively agreed with the San Francisco Giants on a 13-year, $350 million free-agent contract, his agent, Scott Boras, told the team he could wait no longer.

“We reached an agreement. We had a letter of agreement. We gave them a time frame to execute it,” Boras said. “They advised us they still had questions. They still wanted to talk to other people, other doctors, go through it.

“I said, ‘Look, I’ve given you a reasonable time. We need to move forward on this. Give me a time frame. If you’re not going to execute, I need to go talk with other teams.”

Boras did just that early Wednesday morning, reaching agreement for Correa with the Mets on a 12-year, $315 million contract. That deal, too, is pending a physical, but Mets owner Steve Cohen already is on record talking about his addition, telling the New York Post, “We needed one more thing, and this is it.”

Cohen’s comment will make it much more difficult for the Mets to back out of their deal with Correa if they identify problems in his physical, a former executive familiar with such matters said. The Giants postponed a news conference Tuesday at which they were set to introduce Correa because of a concern that arose during their medical review, the Associated Press reported.

In Boras’ view, Correa is a healthy player.

“You’re talking about a player who has played eight major-league seasons,” Boras said. “There are things in his medical record that happened decades ago. These are all speculative dynamics.

“Every team has a right to go through things and evaluate things. The key thing is, we gave them (the Giants) medical reports at the time. They still wanted to sign the player and negotiate with the player.”