About mdm.tools

What is this?

mdm.tools is a collection of free, browser-based visual builders made for Mac admins. If you've ever spent 20 minutes debugging a dockutil command, hand-typing PPPC XML, or building Jamf smart group criteria through trial and error, these tools are for you.

Each tool takes something that's normally done in a text editor or terminal and gives you a point-and-click interface. Fill in the fields, see the output update live, copy it, and deploy. That's it.

Privacy and security

Every tool on this site runs entirely in your browser. Nothing is sent to any server. There are no analytics, no cookies, no tracking pixels, no user accounts, and no data collection of any kind. Your configurations never leave your machine.

You can verify this yourself: open your browser's Network tab while using any tool. You'll see zero outbound requests after the initial page load.

Who is this for?

IT administrators, Mac fleet managers, Jamf Pro admins, and anyone who works with Apple device management. Whether you're managing 50 Macs or 50,000, the same configuration profile mistakes happen at every scale. These tools help you avoid them.

What's available

The site currently includes nine tools:

  • DockBuilder — dockutil command builder
  • swiftDialog Configurator — dialog builder with live preview
  • PPPC Builder — TCC / Privacy Preferences profile generator
  • Smart Group Builder — Jamf Pro smart group criteria with best-practice analyzer
  • Notifications Builder — macOS notification settings profiles
  • Firewall Builder — macOS firewall profiles
  • Jamf API Builder — curl and Python snippets for Jamf Pro API
  • EA Builder — Extension Attribute script generator
  • Login Window Builder — login window, lock screen, and FileVault pre-boot profiles

More tools are in development. Each one validates against official vendor documentation and Apple MDM specifications before generating output.

Independence

mdm.tools is an independent project. It is not affiliated with, endorsed by, or sponsored by Apple, Jamf, or any of the software projects referenced by the tools on this site. All trademarks belong to their respective owners.

License

All output generated by mdm.tools is free to use and distribute, provided that mdm.tools is credited as the source. You're welcome to use the generated scripts, profiles, and commands in your own work, share them with colleagues, and include them in documentation.

If you're using these tools as part of a consulting engagement, that's fine too. We just ask that you let your clients know about mdm.tools so they can use it directly as well. These tools should be accessible to everyone in the community, not just those with the budget for a consultant.

Feedback

Found a bug? Have a suggestion? See something that doesn't match the vendor docs? Reach out. The tools are actively maintained and every report gets looked at.