No, it is not recommended that you cut directly on your stone tops, and always use a chopping board. Although granite and engineered/quartz (reconstituted) stone are all highly scratch resistant, they are not scratch proof.

Marbles / Travertines etc. are softer stones again and will scratch more easily, so never cut on these surfaces.