Caltrain doesn't have a stop at Montgomery or Embarcadero. You have to switch to BART before SF, walk, or take one of the muni lines that is slower than walking.
i think you are confusing Caltrain and BART. Caltrain doesn't stop at Montgomery or Embarcadero, BART does.