ConnectWise Manage MCP Server
A Model Context Protocol (MCP) server for ConnectWise Manage API integration
Overview
ConnectWise Manage MCP Server is a Model Context Protocol (MCP) server that facilitates integration with the ConnectWise Manage API, allowing users to perform various operations such as fetching tickets, updating records, and querying configurations through natural language interactions.
To use the MCP Server, clone the repository, install dependencies, set up your ConnectWise Manage API credentials, and install the server in Claude Desktop. After installation, you can interact with ConnectWise Manage using natural language prompts.
- Integration with ConnectWise Manage API for seamless operations. - Natural language processing for user-friendly interactions. - Support for various API endpoints including service tickets, companies, contacts, and more.
- Fetching open service tickets from ConnectWise Manage.
- Creating new service tickets with specific details.
- Updating existing tickets with new information.
Add to your AI client
Use these steps to connect ConnectWise Manage MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"mcp-connectwise-manage-jasondsmith72": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-connectwise-manage-jasondsmith72"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"mcp-connectwise-manage-jasondsmith72": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-connectwise-manage-jasondsmith72"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"mcp-connectwise-manage-jasondsmith72": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-connectwise-manage-jasondsmith72"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"mcp-connectwise-manage-jasondsmith72": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-connectwise-manage-jasondsmith72"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"mcp-connectwise-manage-jasondsmith72": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-connectwise-manage-jasondsmith72"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"mcp-connectwise-manage-jasondsmith72": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-connectwise-manage-jasondsmith72"
]
}
}
}FAQ
What are the prerequisites for installation?
Node.js 18.x or higher and ConnectWise Manage API credentials are required.
Can I use the API functions directly in my code?
Yes! You can import functions from the package for direct API usage.
How can I troubleshoot issues?
Check your API credentials, verify log files, and ensure your ConnectWise instance is accessible.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":3042,"uuid":"2a9dad2a-4697-4cad-8771-d1a11e1107e9","name":"mcp-connectwise-manage","title":"ConnectWise Manage MCP Server","description":"A Model Context Protocol (MCP) server for ConnectWise Manage API integration","avatar_url":"https://avatars.githubusercontent.com/u/187280848?v=4","created_at":"2025-03-17T02:38:39.957Z","updated_at":"2025-03-17T04:14:22.620Z","status":"created","author_name":"jasondsmith72","author_avatar_url":"https://avatars.githubusercontent.com/u/187280848?v=4","tags":"mcp,connectwise,api-integration","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/jasondsmith72/mcp-connectwise-manage","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":"{\"star\":\"0\",\"license\":\"MIT license\",\"language\":\"TypeScript\",\"is_official\":false,\"latest_commit_time\":\"2025-03-16 13:54:59\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]