MCP.so
Sign In

ConnectWise Manage MCP Server

@ethangillani

Basic information

Category

Other

License

MIT license

Transports

stdio

Author

ethangillani

About ConnectWise Manage MCP Server

connectwise-mcp-server to use with Claude Desktop

ConnectWise Manage MCP Server config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "connectwise": {
      "command": "npx",
      "args": [
        "-y",
        "connectwise-mcp-server"
      ],
      "env": {
        "CW_COMPANY_ID": "",
        "CW_PUBLIC_KEY": "",
        "CW_PRIVATE_KEY": "",
        "CW_URL": ""
      }
    }
  }
}

ConnectWise Manage MCP Server tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

Fetch the live tool list by running this server in a temporary sandbox using the button above.

Overview

What is ConnectWise Manage MCP Server?

It is a Model Context Protocol server that integrates with the ConnectWise Manage API. It enables Claude to perform operations such as retrieving tickets, companies, contacts, and other entities. Designed for administrators and developers working with ConnectWise Manage.

How to use ConnectWise Manage MCP Server?

Install globally via npm install -g connectwise-mcp-server or clone the repository, install dependencies, build, and start manually. Configure the server by setting the environment variables CW_COMPANY_ID, CW_PUBLIC_KEY, CW_PRIVATE_KEY, and CW_URL (e.g., api-na.myconnectwise.net). Add the provided JSON block to your Claude Desktop configuration file (claude_desktop_config.json). Then invoke functions like cw_search_tickets, cw_get_ticket, cw_create_ticket, cw_search_companies, and cw_get_company.

Key features of ConnectWise Manage MCP Server

  • Authentication with ConnectWise Manage API using API keys
  • Retrieve tickets, companies, contacts, and other entities
  • Create, update, and delete entities
  • Filtering and pagination support for queries

Use cases of ConnectWise Manage MCP Server

  • Search and retrieve service tickets by conditions
  • Create new service tickets with summary, description, board, and company
  • Look up specific company details by ID
  • Manage contacts and other ConnectWise entities
  • Automate ticket and company operations via Claude

Frequently asked questions

1

What authentication does ConnectWise Manage MCP Server use?

It uses ConnectWise Manage API keys consisting of a Company ID, Public Key, and Private Key.

2

What environment variables are required?

`CW_COMPANY_ID`, `CW_PUBLIC_KEY`, `CW_PRIVATE_KEY`, and `CW_URL` (the ConnectWise Manage API URL, e.g., `api-na.myconnectwise.net`).

3

How do I configure ConnectWise Manage MCP Server with Claude Desktop?

Add a JSON entry to the `mcpServers` object in your Claude Desktop configuration file (typically at `~/Library/Application Support/Claude/claude_desktop_config.json`), setting the command to `npx` with arguments `-y connectwise-mcp-server` and the required environment variables.

4

What operations are available?

Functions include searching and retrieving tickets and companies, creating tickets, and similar operations for updating and deleting entities (implied by the feature list). The README explicitly documents `cw_search_tickets`, `cw_get_ticket`, `cw_create_ticket`, `cw_search_companies`, and `cw_get_company`.

5

Where does the configuration file live on macOS?

The Claude Desktop configuration file is typically located at `~/Library/Application Support/Claude/claude_desktop_config.json`.

Comments

More Other MCP servers