{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/backup-radar-mcp","description":"Every Backup Radar v3 and v2 endpoint plus a local store that finds the backups nobody is watching.","title":"Backup Radar MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/backup-radar"},"version":"0.1.6","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/backup-radar/backup-radar-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/backup-radar-v0.1.6/backup-radar-mcp.mcpb","version":"0.1.6","fileSha256":"57058a8161d650d4f236bb40365b53be67ff13de9b5f3a0a750c20a380256f01","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional. ScalePad API key for the v3 commands (health, devices, backups ingest, backups retire, push) and the check, unwatched, scorecard, timeline and stale answers that depend on them. Create one in ScalePad: API tab, New API key (requires an active Administrator user). https://developer.scalepad.com/docs/getting-started","isSecret":true,"name":"BACKUP_RADAR_API_KEY"},{"description":"Optional. Backup Radar API key for the read-only v2 commands (backups list, get, results, filters, inactive, retired, overview). Set it if you use the Backup Radar API v2; either key alone powers its own commands.","isSecret":true,"name":"BACKUP_RADAR_V2_API_KEY"},{"description":"Optional. The ScalePad Backup Radar v3 API root. Leave blank for the US default https://api.scalepad.com/backup-radar/v3; set https://eu.api.scalepad.com/backup-radar/v3 for EU data residency. The v2 API always uses https://api.backupradar.com.","default":"https://api.scalepad.com/backup-radar/v3","name":"BACKUP_RADAR_BASE_URL"},{"description":"Optional. Set to 1, true or yes to hide the backups_ingest and backups_retire tools, the sync, export and workflow_archive mirrors, and the learning-store write tools (teach, teach_pattern, teach_lookup, teach_playbook, playbook_amend, learnings_confirm, learnings_forget, learnings_reject). Read tools still write local state: the local store and the learn journal.","default":"1","name":"BACKUP_RADAR_MCP_READ_ONLY"},{"description":"Optional. Set to 1 to keep no local copy of API responses: reads go to the API, nothing new is written to the local store, and sync and workflow archive refuse to run.","name":"BACKUP_RADAR_NO_LOCAL_DATA"},{"description":"Required only when running the MCP server with --transport http (a remote/hosted deployment); callers must send a matching Authorization: Bearer header. Leave blank for Claude Desktop.","isSecret":true,"name":"BACKUP_RADAR_MCP_HTTP_TOKEN"},{"description":"Optional. Overrides the User-Agent the CLI sends to ScalePad and Backup Radar. Leave blank to use the built-in one.","name":"BACKUP_RADAR_USER_AGENT"},{"description":"Only used when the MCP server is bound to a tenant-gated client profile. This connector registers no tenant-gated source, so leave it blank.","isSecret":true,"name":"PRINTING_PRESS_CLIENT_PROFILE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-10T16:24:52.121608Z","publishedAt":"2026-11-10T16:24:52.121608Z","updatedAt":"2026-11-10T16:24:52.121608Z","isLatest":true}}}],"metadata":{"count":1}}
