loading…
Search for a command to run...
loading…
MCP server for Datto RMM, enabling Claude to interact with devices, sites, alerts, and jobs in your Datto RMM account.
MCP server for Datto RMM, enabling Claude to interact with devices, sites, alerts, and jobs in your Datto RMM account.
MCP server for Datto RMM, enabling Claude to interact with your Datto RMM account.
This server is designed to work with the MCP Gateway which handles authentication and credential management.
npm install
npm run build
npm start
The server accepts credentials via environment variables:
| Variable | Description |
|---|---|
DATTO_API_KEY |
Your Datto RMM API key |
DATTO_API_SECRET |
Your Datto RMM API secret |
DATTO_PLATFORM |
API platform: pinotage, merlot, concord, vidal, zinfandel, or syrah (default: concord) |
When used with the MCP Gateway, credentials are injected via X_API_KEY and X_API_SECRET environment variables.
Datto RMM uses regional API endpoints. Select the platform that matches your account:
| Platform | Region/Description |
|---|---|
pinotage |
South Africa |
merlot |
Europe |
concord |
US East (default) |
vidal |
Canada |
zinfandel |
US West |
syrah |
Australia |
| Tool | Description |
|---|---|
datto_list_devices |
List devices with optional site filter |
datto_get_device |
Get device details by UID |
datto_list_alerts |
List open alerts with optional site filter |
datto_resolve_alert |
Resolve an alert |
datto_list_sites |
List all sites |
datto_get_site |
Get site details |
datto_run_quickjob |
Run a quick job on a device |
datto_get_device_audit |
Get device audit data (full or software only) |
docker build -t datto-rmm-mcp .
docker run -e DATTO_API_KEY=xxx -e DATTO_API_SECRET=xxx -e DATTO_PLATFORM=concord datto-rmm-mcp
Apache-2.0
Run in your terminal:
claude mcp add datto-rmm-mcp -- npx Security
Low riskAutomated heuristic from public metadata — not a security guarantee.