{"name":"io.github.Servosity/connectwise-rmm-mcp","slug":"servosity-connectwise-rmm-mcp","title":"ConnectWise RMM MCP","description":"ConnectWise RMM (Asio) MCP: offline agents, patch posture, and script runs across every client.","url":"https://mcp.market/server/servosity-connectwise-rmm-mcp","rating":null,"grade":"B","score":75,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":32,"stars":59,"forks":13,"downloads_week":null,"last_push_at":"2026-10-15T04:50:31.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"mcpb","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/servosity/msp-skills","website":null,"version":"0.1.3","remotes":[],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/connectwise-rmm-v0.1.3/connectwise-rmm-mcp.mcpb","version":"0.1.3","fileSha256":"b5089ff070dc3484cb04748a1502281d298e5a83234ca44b63028a63968aa8fc","transport":{"type":"stdio"},"environmentVariables":[{"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).","isRequired":true,"isSecret":true,"name":"CONNECTWISE_RMM_CLIENT_ID"},{"description":"Client secret paired with the API client ID. The connector exchanges the pair for a short-lived bearer token.","isRequired":true,"isSecret":true,"name":"CONNECTWISE_RMM_CLIENT_SECRET"},{"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_OAUTH_SCOPE"},{"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_BASE_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_TOKEN_URL"},{"description":"Overrides the User-Agent the CLI sends on ConnectWise RMM requests. Leave blank to use the CLI's own.","name":"CONNECTWISE_RMM_USER_AGENT"},{"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.","default":"1","name":"CONNECTWISE_RMM_MCP_READ_ONLY"},{"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.","isSecret":true,"name":"CONNECTWISE_RMM_MCP_HTTP_TOKEN"},{"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.","isSecret":true,"name":"PRINTING_PRESS_CLIENT_PROFILE"}]}],"tools":[],"scan":null,"grade_history":[],"reviews":[]}