ConnectWise RMM MCP
An open-source MCP server that connects AI agents to MSP tools including ConnectWise RMM. It enables offline agent management, patch posture checks, and script execution across clients using a local SQLite mirror to avoid rate limits and keep data local.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
Checks and signals
Each line is separate evidence, not a trust score.
- Popularity 68 GitHub stars
What you can do with it
- Manage offline agents across clients
- Check patch posture status
- Run scripts on remote endpoints
Source and maintenance
- Last repository push
- Latest release
- hudu-v0.1.17
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
https://github.com/Servosity/msp-skills/releases/download/connectwise-rmm-v0.1.3/connectwise-rmm-mcp.mcpb 0.1.3
{
"version": "0.1.3",
"transport": "stdio",
"fileSha256": "b5089ff070dc3484cb04748a1502281d298e5a83234ca44b63028a63968aa8fc",
"identifier": "https://github.com/Servosity/msp-skills/releases/download/connectwise-rmm-v0.1.3/connectwise-rmm-mcp.mcpb",
"registryType": "mcpb",
"environmentVariables": [
{
"name": "CONNECTWISE_RMM_CLIENT_ID",
"isRequired": true,
"description": "ConnectWise RMM (Asio) API client ID from Integrations > API Access in the ConnectWise portal. Its prefix picks the region (0e30 North America, 0e31 Europe, 0e32 Australia)."
},
{
"name": "CONNECTWISE_RMM_CLIENT_SECRET",
"isRequired": true,
"description": "Client secret paired with the API client ID. The connector exchanges the pair for a short-lived bearer token."
},
{
"name": "CONNECTWISE_RMM_OAUTH_SCOPE",
"description": "Space-separated scopes to request. Leave blank to request every scope the connector uses; if your API key lacks one, the whole token request fails, so paste the line `connectwise-rmm-cli scopes` prints."
},
{
"name": "CONNECTWISE_RMM_BASE_URL",
"description": "Leave blank to follow the client ID's region (NA openapi.service.itsupport247.net, EU openapi.service.euplatform.connectwise.com, AU openapi.service.auplatform.connectwise.com). Set it only to pin a different host."
},
{
"name": "CONNECTWISE_RMM_TOKEN_URL",
"description": "Leave blank to mint tokens at <base URL>/v1/token for your region. Set it only if ConnectWise gives you a different token endpoint."
},
{
"name": "CONNECTWISE_RMM_USER_AGENT",
"description": "Overrides the User-Agent the CLI sends on ConnectWise RMM requests. Leave blank to use the CLI's own."
},
{
"name": "CONNECTWISE_RMM_MCP_READ_ONLY",
"default": "1",
"description": "Set to 1 to make the MCP server read-only: it drops its write tools (run, sync; import is never an MCP tool) and refuses any non-GET API call. Leave blank for the full tool set."
},
{
"name": "CONNECTWISE_RMM_MCP_HTTP_TOKEN",
"description": "Required only when running the MCP server with --transport http (a remote or hosted deployment). Callers must send a matching Authorization: Bearer header. Not needed for the default local stdio transport that Claude Desktop uses."
},
{
"name": "PRINTING_PRESS_CLIENT_PROFILE",
"description": "Leave blank. This connector registers no tenant-gated profile source, so the value is read but changes nothing; one MCP server serves the one API key it is given."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · repository · passed · metadata changed · updated
- · backfill · recorded · Pre-expansion baseline; unobserved rich metadata remains unknown
Let your agent find its tools
Find servers like ConnectWise RMM MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.