As a point of comparison: when the Highland Branch was converted from commuter rail to streetcars, ridership increased by a factor of 10.
Looking at surrounding density, three stops (Newton Upper Falls post-Northland, Needham Heights, Needham Center) have land use very similar to Newton Centre...