MCP Hub
Back to servers

ConnectWise Automate

MCP server for ConnectWise Automate RMM — computers, clients, alerts, and scripts.

Registry
Forks
1
Updated
May 6, 2026

ConnectWise Automate MCP Server

A Model Context Protocol (MCP) server for ConnectWise Automate with decision tree architecture for Claude.

One-Click Deployment

Deploy to DO

Deploy to Cloudflare Workers

Features

  • Decision Tree Architecture: Navigate between domains (computers, clients, alerts, scripts) to access relevant tools
  • Lazy Loading: Client initialization and domain handlers are loaded on demand
  • Comprehensive API Coverage: Manage computers, clients, alerts, and scripts

Installation

npm install @wyre-technology/connectwise-automate-mcp

Configuration

Set the following environment variables:

VariableRequiredDescription
CW_AUTOMATE_SERVER_URLYesYour ConnectWise Automate server URL
CW_AUTOMATE_CLIENT_IDYesIntegrator Client ID
CW_AUTOMATE_USERNAMEYesIntegrator username or user credentials
CW_AUTOMATE_PASSWORDYesIntegrator password or user password
CW_AUTOMATE_2FA_CODENoTwo-factor authentication code (if required)

Usage

As an MCP Server

Add to your Claude configuration:

{
  "mcpServers": {
    "connectwise-automate": {
      "command": "npx",
      "args": ["@wyre-technology/connectwise-automate-mcp"],
      "env": {
        "CW_AUTOMATE_SERVER_URL": "https://your-server.hostedrmm.com",
        "CW_AUTOMATE_CLIENT_ID": "your-client-id",
        "CW_AUTOMATE_USERNAME": "your-username",
        "CW_AUTOMATE_PASSWORD": "your-password"
      }
    }
  }
}

Navigation

The server uses a decision tree pattern. Start by navigating to a domain:

  1. Use cwautomate_navigate to select a domain (computers, clients, alerts, scripts)
  2. Domain-specific tools become available
  3. Use cwautomate_back to return to the main menu

Available Domains

Computers

  • List computers with filtering options
  • Get computer details
  • Search computers by name or criteria
  • Reboot computers remotely
  • Run scripts on computers

Clients

  • List all clients
  • Get client details
  • Create new clients
  • Update existing clients

Alerts

  • List alerts with filtering
  • Get alert details
  • Acknowledge alerts

Scripts

  • List available scripts
  • Get script details
  • Execute scripts on computers

Development

# Install dependencies
npm install

# Build
npm run build

# Run tests
npm test

# Type check
npm run typecheck

# Lint
npm run lint

License

Apache-2.0

Reviews

No reviews yet

Sign in to write a review