LabscoMCP early access ↗
jasondsmith72MCP SERVER

ConnectWise API Gateway

Search the ConnectWise Manage API in plain English, then call the endpoint you found.

by jasondsmith72 ↗ERP & Vertical Business SystemsCommunity

LABSCO SUMMARY

The hard part of ConnectWise is finding the endpoint, and that is what this indexes.

ConnectWise Manage exposes hundreds of endpoints with conditions syntax that nobody remembers. Making the definition searchable in natural language turns "open high-priority tickets" into a real call instead of a guess, and Fast Memory means the second time costs nothing. Note the licence: the code is proprietary, not open source.

What it is

A gateway in front of the ConnectWise Manage API. A local SQLite database built from ConnectWise's own API definition makes every endpoint searchable, so an agent can find the right call before making it — and save the calls it uses often.

What you get

  • Endpoint discovery — search_api_endpoints by keyword, natural_language_api_search by description, list_api_categories and get_category_endpoints to browse, get_api_endpoint_details for parameters and schemas
  • Execution — execute_api_call with path, method, query parameters and body, or send_raw_api_request in the form METHOD /path [JSON body]
  • Fast Memory — save_to_fast_memory, list_fast_memory, delete_from_fast_memory and clear_fast_memory keep frequently used queries with their parameters, ordered by how often you use them

Requirements

Python 3.10 or higher and ConnectWise Manage API credentials. Install by cloning and running pip install -e .. Five environment variables are required: CONNECTWISE_API_URL, CONNECTWISE_COMPANY_ID, CONNECTWISE_PUBLIC_KEY, CONNECTWISE_PRIVATE_KEY and CONNECTWISE_AUTH_PREFIX — the prefix is the integration marker ConnectWise expects before your public key. The API database ships pre-built; rebuild it with build_database.py only when ConnectWise publishes a new definition. Package version 1.0.0.

Setup effort

Build from source — git clone https://github.com/jasondsmith72/CWM-API-Gateway-MCP.git