The MLS summer window opens July 9, which means even if GMS passes the physical and signs on Monday he cannot play against Philly, Seattle or Portland. He can first appear in the USOC game on July 10 and first possible league game would be the derby on July 14.
Can he train with the team before then?
This is a transfer correct, not a free agent signing? If a free agent signing he could play immediately.