ConnectWise Manage MCP
MCP server for ConnectWise Manage (PSA) providing ticket management, company/contact CRM, project management, and time tracking.
🔗 Companion Plugin
Pair this MCP server with the ConnectWise PSA plugin for skills, commands, and API knowledge alongside direct API access.
Installation
Run the MCP server with npx:
npx @wyre-technology/connectwise-manage-mcp Or install the package:
npm install @wyre-technology/connectwise-manage-mcp MCPB Bundle (Claude Desktop)
Download the .mcpb bundle from
GitHub Releases
for a zero-config Claude Desktop install. No Node.js or terminal required — just open the
bundle in Claude Desktop via Settings → MCP Servers → Install from file.
Requires Claude Desktop 0.10+.
Claude Desktop Configuration
Add to your claude_desktop_config.json:
{
"mcpServers": {
"connectwise-manage": {
"command": "npx",
"args": [
"@wyre-technology/connectwise-manage-mcp"
],
"env": {
"CW_MANAGE_COMPANY_ID": "your-cw-manage-company-id",
"CW_MANAGE_PUBLIC_KEY": "your-cw-manage-public-key",
"CW_MANAGE_PRIVATE_KEY": "your-cw-manage-private-key",
"CW_MANAGE_CLIENT_ID": "your-cw-manage-client-id"
}
}
}
} Authentication
| Variable | Required | Description |
|---|---|---|
CW_MANAGE_COMPANY_ID | Yes | ConnectWise company identifier |
CW_MANAGE_PUBLIC_KEY | Yes | API member public key |
CW_MANAGE_PRIVATE_KEY | Yes | API member private key |
CW_MANAGE_CLIENT_ID | Yes | ConnectWise client ID |
Architecture
Decision tree with lazy-loaded domain handlers.
Available Tools (10)
Tools are organized into 4 domains:
Tickets
Service ticket management.
| Tool | Description |
|---|---|
List tickets | List tickets with filters |
Get ticket | Get ticket details |
Create ticket | Create a new ticket |
Update ticket | Update ticket fields |
Companies
Company management.
| Tool | Description |
|---|---|
List companies | List companies |
Get company | Get company details |
Contacts
Contact management.
| Tool | Description |
|---|---|
List contacts | List contacts |
Get contact | Get contact details |
Projects
Project management.
| Tool | Description |
|---|---|
List projects | List projects |
Get project | Get project details |
Rate Limits
60 requests per minute. The underlying client library handles rate limiting automatically.