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.