Mesh Cleaner is a 3ds Max script for cleaning object topology. The developer notes it works on any 3D object, while producing bad results on triangled curved objects. Saving your work before running it is recommended.
Because the script simulates pressing buttons, it needs the Command Panel to be visible. If the panel is hidden you'll need to show it, and if you're working in Expert Mode you'll need to exit that mode first. Installation steps and how the script works are explained in a video.
Version 1.5 introduces several changes. An undo option was added, and the earlier Detach Faces step was replaced with an Explode function that is significantly faster. Vertex cleaning and normal angles are controlled together by a single spinner for better topology, and there's an option to reserve faces material-ID. The installer is provided as an .mzp file.