RMM ๐งช Community โ Claude Code โ Claude Desktop ๐ Requires MCP Server โข Kaseya
Datto RMM
Datto RMM - devices, alerts, jobs, patches, monitoring
๐ Recommended MCP Server
Pair this plugin with the Datto RMM MCP for direct API access alongside skills and commands.
Installation
Install this plugin individually:
/plugin marketplace add wyre-technology/msp-claude-plugins --plugin datto-rmm Or install all MSP plugins at once:
/plugin marketplace add wyre-technology/msp-claude-plugins Features
- Alert Handling
- Audit Data
- Device Management
- Job Execution
- Site Management
- Variable Management
Skills
This plugin provides 7 skills that teach Claude about Datto RMM:
| Skill | Description |
|---|---|
alerts | Datto RMM alert structure, priorities, and the 25+ alert context types (antivirus_ctx, eventlog_ctx, perf_disk_usage_ctx, ransomware_ctx, and more), each with its own type-specific fields. |
audit | Datto RMM audit data structure covering hardware inventory (CPU, RAM, disks, motherboard, BIOS), software inventory, network interfaces, and ESXi/printer audits, along with audit collection cadence and data freshness semantics. |
devices | Datto RMM device management: identifiers (UID, hostname, MAC), device types and statuses, user-defined fields (UDF1-30), warranty data, and device lookup/update/delete operations. |
jobs | Datto RMM job execution: quick jobs vs. scheduled vs. policy jobs, the job status lifecycle, component scripts and their variables, and stdout/stderr/exit-code result handling. |
sites | Datto RMM site management: site hierarchy and identifiers, proxy and patch-window settings, site-scoped device/alert queries, and create/update/delete operations for client locations. |
variables | Datto RMM account-level and site-level variables: scoping and inheritance (site overrides account), naming conventions and reserved prefixes, CRUD operations, and referencing variables from component scripts. |
api-patterns | Datto RMM REST API v2 fundamentals: OAuth 2.0 client-credentials-style authentication, the 6 regional platforms (Pinotage, Merlot, Concord, Vidal, Zinfandel, Syrah), token lifecycle, cursor-based pagination, rate limiting, Unix-millisecond timestamps, and error handling. |
Agents
This plugin provides 2 agents for autonomous task execution:
| Agent | Description |
|---|---|
backup-health-monitor | Use this agent when an MSP needs to audit backup and BC/DR health across their Datto RMM managed client portfolio โ not a general fleet health check, but a focused review of backup job success rates, last successful backups per device, retention policy compliance, offsite replication status, and restore test records. |
rmm-health-auditor | Use this agent when an MSP needs a comprehensive health audit of their Datto RMM managed device fleet. |
Commands
Available slash commands:
| Command | Description |
|---|---|
/device-lookup | Find a device in Datto RMM by hostname, IP address, or MAC address |
/resolve-alert | Resolve an open alert in Datto RMM |
/run-job | Run a quick job on a device in Datto RMM |
/site-devices | List all devices at a site in Datto RMM |
API Reference
| Base URL | |
| Authentication | |
| Rate Limit | |
| Documentation |
Example Usage
Find a device in Datto RMM by hostname, IP address, or MAC address
/device-lookup Resolve an open alert in Datto RMM
/resolve-alert Run a quick job on a device in Datto RMM
/run-job List all devices at a site in Datto RMM
/site-devices Using Skills
/skill datto-rmm:alerts
Datto RMM alert structure, priorities, and the 25+ alert context types (antivirus_ctx, eventlog_ctx, perf_disk_usage_ctx, ransomware_ctx, and more), each with its own type-specific fields.