Is it possible to get the surface normal in material editor?

Technically, VertexNormalWS is the “vertex normal”, which is an average of the surface normals at each vertex. If your surface is curvy or not flat, the two can be very different.