There are third party site dashboard services such as mySites.guru and Watchful.net which support Akeeba Backup.
We did try to implement an integration with MainWP but we hit a point where they wouldn't provide us with adequate information to proceed, leading us to abandon that idea.
You can of course implement your own dashboard. We have a public JSON-based API. Its reference implementation is Akeeba Remote CLI. This is what the aforementioned third party services are using. Yes, the API also support changing configuration settings but it can get very complicated very fast trying to implement that. It's best to do the occasional configuration change directly on each site. It can definitely be used to take backups, list backups and download backups.
Moreover, we have full support for WP-CLI which can be indeed accessed remotely. However, we recommend against trying to use the remote WP-CLI connection for taking backups. WP-CLI will try to run the entire backup in a single connection (therefore a single page load, when using the remote connection) which will most likely time out on anything but fairly small sites.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!