I believe acids dissolve the marble itself (marble = calcium carbonate). Test it in a polished but hidden spot (underneath?) before using it on the smooth counter top surface.
+1 at the very least it will etch the marble, I'd talk to a marble/tile installer first.