Skip to main content
MCP server CX Codex

Datto RMM MCP — Claude Code MCP server: full API, SQLite fleet store

An MCP server and CLI for the Datto RMM API. Stores device data in a local SQLite database and adds fleet analytics.

Open on GitHub

What Datto RMM MCP does

This server exposes every Datto RMM API operation and keeps a local SQLite copy of your device fleet. On top of that it provides analytics Datto itself does not ship. It plugs into Claude Code, Codex, Copilot, Cursor, Windsurf, Cline and Zed over MCP. ChatGPT, Microsoft 365 Copilot and the Gemini web app would need the HTTP transport, and that is paused in this build.

Install with one command. On macOS or Linux: bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/datto-rmm/install.sh). On Windows PowerShell: iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/datto-rmm/install.ps1 | iex. The installer drops both datto-rmm-cli and datto-rmm-mcp into your user bin. Claude Desktop gets a ready .mcpb bundle.

Stay away from --transport http, even on localhost. The current build ships without a password, binds to all interfaces, and predates the browser-rebinding guard. A page open in your browser could reach the server and make changes with your credentials. Use stdio.

What it helps with

  • Mirror a Datto RMM device fleet into a local SQLite database
  • Get fleet-wide analytics Datto does not provide
  • Call any Datto RMM API operation from an AI agent
  • Connect Datto RMM to Claude Code, Codex, Copilot, Cursor and other MCP agents
  • Work with Datto RMM without writing code

Example prompts for the agent

  • Give me a summary of devices in my Datto RMM fleet
  • Which machines have been offline for the past day?
  • Run datto-rmm-cli --help and explain the available commands

How to install Datto RMM MCP

Install

The MCP registry has no launch command for it: see the repository README

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about Datto RMM MCP

How do I install Datto RMM MCP in Claude Code?

Via the marketplace: /plugin marketplace add Servosity/msp-skills, then /plugin install datto-rmm@msp-skills. Or run the installer: bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/datto-rmm/install.sh) on macOS/Linux, or iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/datto-rmm/install.ps1 | iex in PowerShell.

What does Datto RMM MCP do?

It opens the full Datto RMM API to AI agents and maintains a local SQLite database of your devices. On top of that database it provides fleet analytics not present in Datto itself.

Why is the HTTP transport disabled?

The current build has no password in HTTP mode, binds to every network interface, and lacks the browser-rebinding guard. Any open web page could reach the server and modify data with your credentials. Run it over stdio only.

Similar MCP servers

All MCP servers for Agent setup: memory, context, orchestration →

From the same set20

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor