Can I vertex paint in eevee or is it a cycles thing only?
Select any mesh.
Press CTRL + TAB
Choose 8 (Vertex Paint).
Cycles also cannot render the vertices of a mesh directly. You can use a Point density texture. Volumetric effects in Eevee are fairly limited, I would not suggest the approach via vertices as a volume.