api-patterns
3CX's native PBX MCP server: the per-PBX endpoint shape (every PBX is its own FQDN and its own OAuth authorization server — there…
ScalePad Backup Radar, the read-only backup monitoring surface: per-client backup health records and backup device inventory, in regions us and eu.
Claude Code
$ npx -y skills add wyre-ai/msp-claude-plugins --skill backup-radar --agent claude-code
Codex
$ npx skills add wyre-ai/msp-claude-plugins --skill backup-radar -a codex -y
Cursor
$ npx skills add wyre-ai/msp-claude-plugins --skill backup-radar -a cursor -y
Gemini CLI
$ npx skills add wyre-ai/msp-claude-plugins --skill backup-radar -a gemini-cli -y
GitHub Copilot
$ npx skills add wyre-ai/msp-claude-plugins --skill backup-radar -a github-copilot -y
OpenCode
$ npx skills add wyre-ai/msp-claude-plugins --skill backup-radar -a opencode -y
Windsurf
$ npx skills add wyre-ai/msp-claude-plugins --skill backup-radar -a windsurf -y
name: "ScalePad Backup Radar" description: > ScalePad Backup Radar, the read-only backup monitoring surface: per-client backup health records and backup device inventory, in regions us and eu. when_to_use: >- When checking backup health, failed or stale backups, or backup device inventory in Backup Radar. Use when: backup radar, scalepad backup, backup health, failed backups scalepad.
Backup Radar aggregates backup job results across vendors and scores their health. The API surface is read-only (v3): backup health and backup device inventory per client. Regional: `us` (default) or `eu` via `X-ScalePad-Region`. Its tools are named `scalepad_br_*`. Requires an active Backup Radar subscription (402 otherwise).
Backup Radar reports on jobs other products ran. It never touches the backups themselves:
test** — none of that exists here; go to the backup product itself (`kaseya/datto-bcdr`, `kaseya/datto-saas-protection`, `kaseya/spanning`, `kaseya/unitrends`) or the `backup-pack` (`restore-test-verification`).
outcomes, not schedules or retention configuration; use the `backup-pack` (`retention-rpo-compliance`) or the backup vendor.
is invisible here by definition. Start from the asset inventory in `scalepad-core` or the RMM and compare inward.
failure streaks, dedupe results across backup products, and decide what to escalate is the `backup-pack` (`backup-job-health`); this skill is the Backup Radar calls that feed it.
| Tool | Purpose | |------|---------| | `scalepad_br_backups_list_health` | List backup health records (paginate with `cursor` + `page_size`) | | `scalepad_br_backups_get_health` | Get one backup health record by ID | | `scalepad_br_backups_list_devices` | List backup devices per client |
1. **Daily failure sweep** — `scalepad_br_backups_list_health`, paginate fully, then group by client and surface failures and no-result (stale) backups first. 2. **Client backup audit** — `scalepad_br_backups_list_devices` for the client's device inventory, cross-checked against `scalepad_br_backups_list_health` to find devices with no recent successful backup. 3. **Drill into one backup** — `scalepad_br_backups_get_health` with the record ID from the list call.
402 means no active Backup Radar subscription. A consistently empty result for a known tenant usually means the wrong region — Backup Radar supports `us` and `eu` only.
the shared 50-req/5-s rate limit.
undercount failures.
servers that have no backup device at all.
One command to supercharge Claude Code for MSP workflows. Then restart Claude Code. That's it. Documentation: mcp.wyre.ai
3CX's native PBX MCP server: the per-PBX endpoint shape (every PBX is its own FQDN and its own OAuth authorization server — there…
3CX's live-operations surface: read-only visibility into active calls, recordings, voicemail, department and queue membership,…
3CX's read-only directory surface: resolving a caller by email or by exact extension, searching the PBX's own phonebooks,…
3CX's system-and-configuration surface: server time, PBX event log and application log search, service status, database schema…
Abnormal Security abuse mailbox cases: user-reported email submissions, case statuses and judgments, the case lifecycle, bulk and…
Abnormal Security message analysis: message retrieval, email header inspection, attachments, sender reputation, delivery context,…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.