# Tactical RMM MCP

Turns every Tactical RMM endpoint into a typed command for your agent, with an offline SQLite mirror and fleet-wide queries.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 62
- Author: Servosity
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Servosity/msp-skills/tree/HEAD/skills/tactical-rmm
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/mcp/tactical-rmm-mcp

## What it does

The server exposes the Tactical RMM API as typed commands, so an agent calls them like any other tool instead of hand-building requests. An offline SQLite mirror sits alongside it, which lets you run cross-entity queries the web UI cannot express. This is a community build, unaffiliated with AmidaWare LLC.

Two install routes. The quick one is pasting the README prompt into Claude, Codex CLI or Claude Cowork: it runs `install.sh` on a POSIX shell or `install.ps1` under Windows PowerShell. The other is running the installer yourself, which drops both `tactical-rmm-cli` and `tactical-rmm-mcp` into your user bin path. Claude users can take the plugin instead: `/plugin marketplace add Servosity/msp-skills` first, then `/plugin install tactical-rmm@msp-skills`. Authentication follows the README, and `tactical-rmm-cli --version` confirms the install.

One hard limit: do not start HTTP mode (`--transport http`), not even on localhost. This build ships it without a password, bound to all interfaces, and before the browser-rebinding guard existed, so a page open in your browser can reach the server. The tools also write with your credentials. Stay on the default stdio transport, and tear down any tunnel you set up for a remote agent. That same mode is why setup for ChatGPT, Microsoft 365 Copilot and the Gemini app is paused.

## Requirements
- Environment variables: `TACTICAL_RMM_BASE_URL`, `TRMM_API_KEY` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

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

## When to use it
- call any Tactical RMM endpoint from inside the agent
- pull a fleet-wide report the web UI cannot build
- cross-check RMM data against an offline SQLite copy
- install the CLI and the MCP server with one installer
- wire RMM into Cursor, Windsurf, Cline or Zed

## Example prompts
- List the Tactical RMM endpoints exposed by `tactical-rmm-mcp`
- Query the offline mirror for machines that have not checked in recently
- Run `tactical-rmm-cli --help` and walk me through the available commands

## Similar
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33918
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81115
- [Oh My Posh Validator](https://affpapa.org/en/nevibecode/mcp/oh-my-posh-validator.md) — MCP server · ★ 23643
- [Keploy](https://affpapa.org/en/nevibecode/mcp/keploy.md) — MCP server · ★ 18727
- [Coder](https://affpapa.org/en/nevibecode/mcp/coder.md) — MCP server · ★ 17160
- [mcp](https://affpapa.org/en/nevibecode/mcp/kubeshark-mcp.md) — MCP server · ★ 12109

From the same set: [servosity/msp-skills](https://affpapa.org/en/nevibecode/by/servosity/msp-skills.md) — 20 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
