wyre-technology avatar

Datto RMM

wyre-technology/datto-rmm-mcp

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 tools

Public 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*secret

Datto RMM API key

DATTO_API_SECRET*secret

Datto RMM API secret key

DATTO_PLATFORMdefault: concord

Datto RMM API platform/zone: pinotage, merlot, concord, vidal, zinfandel, or syrah

MCP_TRANSPORTdefault: stdio

Transport mode for the server. Set to 'stdio' for local CLI use; the image defaults to 'http' for gateway hosting.

AUTH_MODEdefault: env

Credential source: 'env' reads vars locally, 'gateway' expects header injection from the WYRE MCP Gateway.

LOG_LEVELdefault: info

Log 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


View the full README on GitHub

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

More from wyre-technology

Related Data & Analytics MCP servers

View all
1beardfaceguy avatarDaimonosbeardfaceguy/daimonosAgent-optimized MCP server with structured JSON tools. 20-45% token savings.3stars
2betanyc avatarNYC Checkbookbetanyc/nyc-checkbook-mcpNYC Checkbook data: city spending, contracts, budget, payroll, and revenue from Checkbook NYC3stars
3cmendezs avatarMcp Ksef Plcmendezs/mcp-ksef-plPolish e-invoicing MCP: KSeF API v2, FA(3)/FA(2) XML, Peppol BIS 3.0, NIP/REGON validation.3stars
4iman avatarRisk Deskiman/agent-driven-risk-desk-and-skillsPortfolio risk from supplied data or a synthetic example: VaR, ES, stress, credit, FRTB.0stars
5thinkchainai avatarUK Air Quality MCP Server from MCPBundlesthinkchainai/mcpbundlesAccess UK air quality data, monitoring sites, and hourly pollutant measurements across regions3stars
6thinkchainai avatarUK Civic & Parliamentary Data MCP Server from MCPBundlesthinkchainai/mcpbundlesQuery UK Parliament, elections, crime stats, ONS census data, and national archives3stars