
Datto RMM
Connects Claude to your Datto RMM account for managing devices, alerts, sites, and jobs across your MSP infrastructure. You get device listing and lookup, alert viewing and resolution, site management, quick job execution, and device audit data retrieval including software inventory. Supports all six regional Datto platforms from South Africa to Australia. Built to work with MCP Gateway for credential handling, though it runs standalone via Docker or npm with API key and secret as environment variables. Reach for this when you need to query fleet status, respond to alerts, or pull audit data without switching between Claude and the Datto console.
- GitHub stars
- 4
- tools
- 18
- auth
- Secret needed
- transport
- STDIO
- env vars
- 6
- last updated
- Aug 20, 2026
Tools
18 toolsPublic tool metadata for what this MCP can expose to an agent.
datto_list_devicesList devices with optional site filter
List devices with optional site filter
No parameter schema in public metadata yet.
datto_find_deviceFind a device by hostname (exact or partial match) and resolve its UID
Find a device by hostname (exact or partial match) and resolve its UID
No parameter schema in public metadata yet.
datto_get_deviceGet device details by UID
Get device details by UID
No parameter schema in public metadata yet.
datto_list_alertsList open alerts with optional site filter
List open alerts with optional site filter
No parameter schema in public metadata yet.
datto_get_alertGet alert details by UID (renders as an interactive card in MCP Apps hosts)
Get alert details by UID (renders as an interactive card in MCP Apps hosts)
No parameter schema in public metadata yet.
datto_resolve_alertResolve an alert
Resolve an alert
No parameter schema in public metadata yet.
datto_list_sitesList all sites
List all sites
No parameter schema in public metadata yet.
datto_get_siteGet site details
Get site details
No parameter schema in public metadata yet.
datto_list_componentsList components (find a componentUid and its expected variables for datto_run_quickjob), optionally by name substring
List components (find a componentUid and its expected variables for datto_run_quickjob), optionally by name substring
No parameter schema in public metadata yet.
datto_run_quickjobRun a quick job on a device (returns a job UID for use with the job tools below)
Run a quick job on a device (returns a job UID for use with the job tools below)
No parameter schema in public metadata yet.
datto_get_jobGet status/details for a quick job by UID
Get status/details for a quick job by UID
No parameter schema in public metadata yet.
datto_get_job_componentsGet the components that make up a quick job
Get the components that make up a quick job
No parameter schema in public metadata yet.
datto_get_job_resultsGet a quick job's result for a specific device
Get a quick job's result for a specific device
No parameter schema in public metadata yet.
datto_get_job_stdoutGet a quick job's captured stdout for a specific device
Get a quick job's captured stdout for a specific device
No parameter schema in public metadata yet.
datto_get_job_stderrGet a quick job's captured stderr for a specific device
Get a quick job's captured stderr for a specific device
No parameter schema in public metadata yet.
datto_get_device_auditGet device audit data (full or software only)
Get device audit data (full or software only)
No parameter schema in public metadata yet.
datto_get_device_patchesGet Windows patch installation status for a device
Get Windows patch installation status for a device
No parameter schema in public metadata yet.
datto_get_site_patchesGet Windows patch installation status across all devices in a site
Get Windows patch installation status across all devices in a site
No parameter schema in public metadata yet.
Sponsors
Configuration
DATTO_API_KEY*secretDatto RMM API key
DATTO_API_SECRET*secretDatto RMM API secret key
DATTO_PLATFORMdefault: concordDatto RMM API platform/zone: pinotage, merlot, concord, vidal, zinfandel, or syrah
MCP_TRANSPORTdefault: stdioTransport mode for the server. Set to 'stdio' for local CLI use; the image defaults to 'http' for gateway hosting.
AUTH_MODEdefault: envCredential source: 'env' reads vars locally, 'gateway' expects header injection from the WYRE MCP Gateway.
LOG_LEVELdefault: infoLog verbosity: debug, info, warn, error
Readme
Datto RMM MCP Server
MCP server for Datto RMM, enabling Claude to interact with your Datto RMM account.
One-Click Deployment
Details
- Repository
- github.com/wyre-technology/datto-rmm-mcp
- Website
- github.com/wyre-technology/datto-rmm-mcp
- Category
- Data & Analytics
- Package
ghcr.io/wyre-technology/datto-rmm-mcp:v1.7.6- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active