No, the MRT does not go directly to the Grand Palace. However, you can transfer to the BTS Skytrain at Siam Station and take it to Saphan Taksin Station, which is close to the Chao Phraya River. From there, you can take a boat to the Grand Palace.