A Model Context Protocol server exposing the Unitrends Backup API to Claude and other MCP clients.
Surface backup posture from your Unitrends appliances (or MSP Console) directly to AI assistants — list appliances and protected assets, monitor running and historical backup jobs, browse recovery points, queue restores and replication, and review open alarms and RPO compliance.
| Tool | Purpose |
|---|---|
unitrends_list_appliances |
List appliances under the MSP Console |
unitrends_list_assets |
List protected assets (require applianceId — elicits if missing) |
unitrends_get_asset |
Fetch a single asset detail |
unitrends_list_running_jobs |
Currently running and queued backup jobs |
unitrends_list_job_history |
Historical jobs (date-range elicitation) |
unitrends_list_recovery_points |
Recovery points for an asset |
unitrends_queue_restore |
Queue a restore (DESTRUCTIVE — requires confirmation) |
unitrends_get_restore_status |
Check restore progress |
unitrends_list_alerts |
Open alarms |
unitrends_get_success_rate |
RPO compliance report (date-range elicitation) |
export UNITRENDS_BASE_URL="https://unitrends.example.com"
export UNITRENDS_USERNAME="..."
export UNITRENDS_PASSWORD="..."
export UNITRENDS_VERIFY_TLS="true" # 'false' for self-signed appliancesThe WYRE MCP Gateway injects credentials per request via headers:
X-Unitrends-Base-URL(required)X-Unitrends-Username(required)X-Unitrends-Password(required, secret)X-Unitrends-Verify-TLS(optional, defaulttrue)
npm install
npm run build
npm start # stdio
MCP_TRANSPORT=http npm start # HTTP on :8080Apache 2.0 — see LICENSE.