MokoSuiteBackup provides a REST API via the plg_webservices_mokobackup plugin.
All endpoints require a Joomla API token with Super User access:
Authorization: Bearer <joomla-api-token>
POST /api/index.php/v1/mokobackup/backup
{"profile": 1, "description": "API backup"}
GET /api/index.php/v1/mokobackup/backups
DELETE /api/index.php/v1/mokobackup/backup/:id
GET /api/index.php/v1/mokobackup/backup/:id/download
GET /api/index.php/v1/mokobackup/profiles
The mcp_mokobackup MCP server supports both Akeeba and MokoSuiteBackup backends. Set target type to "mokobackup" in the config:
{
"targets": {
"mysite": {
"type": "mokobackup",
"siteUrl": "https://example.com",
"secretWord": "joomla-api-token",
"profileId": 1,
"localBackupDir": "A:/var/backups/mysite"
}
}
}
The existing akeeba_* MCP tools auto-detect the target type and use the correct API endpoint.
Printed from wiki · REST API