ConnectWise Manage MCP Server logo

ConnectWise Manage MCP Server

by ethangillani

A Model Context Protocol server that provides integration with the ConnectWise Manage API. This server enables interaction with ConnectWise Manage to perform operations like retrieving tickets, companies, contacts, and more.

View on GitHub

Last updated: N/A

What is ConnectWise Manage MCP Server?

The ConnectWise Manage MCP Server is a Model Context Protocol server designed to facilitate integration with the ConnectWise Manage API. It acts as a bridge, enabling applications like Claude to interact with ConnectWise Manage and perform various operations.

How to use ConnectWise Manage MCP Server?

To use this server, you can install it via NPM or manually by cloning the repository, installing dependencies, building the project, and starting the server. Configuration requires providing ConnectWise Manage API credentials, including Company ID, Public Key, Private Key, and ConnectWise Manage URL. You then configure your application (e.g., Claude Desktop) to use the server by specifying the command, arguments, and environment variables.

Key features of ConnectWise Manage MCP Server

  • Authentication with ConnectWise Manage API using API keys

  • Support for retrieving tickets, companies, contacts, and other entities

  • Ability to create, update, and delete entities

  • Filtering and pagination support for queries

Use cases of ConnectWise Manage MCP Server

  • Retrieving service tickets from ConnectWise Manage

  • Searching for companies within ConnectWise Manage

  • Creating new service tickets in ConnectWise Manage

  • Integrating ConnectWise Manage data with other applications

FAQ from ConnectWise Manage MCP Server

What is the purpose of this server?

It provides an interface for applications to interact with the ConnectWise Manage API.

How do I install the server?

You can install it using NPM or manually by cloning the repository and building the project.

What credentials are required?

You need your ConnectWise Manage Company ID, Public Key, Private Key, and ConnectWise Manage URL.

How do I configure my application to use the server?

You need to configure your application (e.g., Claude Desktop) with the server's command, arguments, and environment variables containing your ConnectWise credentials.

What operations can I perform with this server?

You can retrieve, create, update, and delete entities like tickets, companies, and contacts.