Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’» Developer Tools
  3. ConnectWise Manage
C
Health: Not checked yetWe have not completed a health check for this listing yet.No health check has run yet.

ConnectWise Manage

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository

MCP server for ConnectWise Manage PSA β€” companies, tickets, projects, time entries, and more.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "connectwise-manage-2": {
      "command": "npx",
      "args": [
        "-y",
        "connectwise-manage-2"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Documentation Overview

ConnectWise Manage MCP Server

License Node.js

Let your AI assistant work directly with ConnectWise Manage. Search tickets, log time, look up companies and contacts, manage projects β€” through natural conversation instead of clicking through the CWM interface.

This is a Model Context Protocol (MCP) server that gives Claude (or any MCP-compatible AI) 51 tools covering the daily operations ConnectWise Manage shops depend on. Works with both cloud-hosted and self-hosted CWM instances β€” just point it at your server.

Part of the MSP Claude Plugins ecosystem β€” a growing suite of AI integrations for the MSP stack including Autotask, Datto RMM, IT Glue, HaloPSA, NinjaOne, Huntress, and more. Built by MSPs, for MSPs.

One-Click Deployment

Deploy to DO

Deploy to Cloudflare Workers

Note on registry auth: This server depends only on public npm packages, so the Cloudflare and DigitalOcean cloud builders install its dependencies anonymously β€” no token is required for one-click deploy. (If a future release adds a private @wyre-ai/* dependency, you would supply a GitHub PAT with read:packages as a build variable β€” NODE_AUTH_TOKEN for Cloudflare Workers, a build-time GITHUB_TOKEN secret for DigitalOcean.)

Installing the published package: The released package is published to the GitHub Packages npm registry, which requires authentication on every install (even for public packages). To install it, authenticate npm to npm.pkg.github.com with a GitHub PAT that has read:packages:

server.ts
export NODE_AUTH_TOKEN=$(gh auth token)
npm install @wyre-ai/connectwise-manage-mcp

For deploying to Azure Container Apps with Entra ID OAuth 2.1, see AZURE_ACA_DEPLOYMENT.md.

Configuration

Environment Variables

VariableRequiredDescription
CW_MANAGE_COMPANY_IDYesYour ConnectWise company identifier
CW_MANAGE_PUBLIC_KEYYesAPI member public key
CW_MANAGE_PRIVATE_KEYYesAPI member private key
CW_MANAGE_CLIENT_IDYesClient ID from ConnectWise Developer Portal
CW_MANAGE_URLNoAPI base URL (see below)
CW_MANAGE_REJECT_UNAUTHORIZEDNoSet to false for self-signed certs (default: true)
MCP_TRANSPORTNostdio (default) or http
MCP_HTTP_PORTNoHTTP port (default: 8080)
AUTH_MODENoenv (default) or gateway for header-based auth

API Base URL (CW_MANAGE_URL)

Instance TypeURL
Cloud (North America)https://api-na.myconnectwise.net (default)
Cloud (Europe)https://api-eu.myconnectwise.net
Cloud (Australia)https://api-au.myconnectwise.net
Self-hostedhttps://cwm.yourcompany.com

For self-hosted instances, set CW_MANAGE_URL to your server's base URL. The server automatically appends /v4_6_release/apis/3.0 unless the URL already contains that path.

If your self-hosted instance uses a self-signed certificate, also set CW_MANAGE_REJECT_UNAUTHORIZED=false.

Getting Your API Keys

  1. Log in to your ConnectWise Manage instance
  2. Navigate to System > Members > API Members
  3. Create a new API member with appropriate permissions
  4. Generate API keys for the member
  5. Get your Client ID from the ConnectWise Developer Portal

Available Tools

Interactive Ticket Card (MCP Apps)

cw_get_ticket renders as an interactive card in MCP Apps hosts (Claude Desktop/web) with an in-card "Add note" round-trip via cw_add_ticket_note that always posts internal-only (internalAnalysisFlag) notes; plain-JSON behavior is unchanged in other hosts. The card is neutral by default and brandable via window.__BRAND__ injection or MCP_BRAND_* env vars (MCP_BRAND_NAME, MCP_BRAND_LOGO_URL, MCP_BRAND_PRIMARY_COLOR, MCP_BRAND_ACCENT_COLOR, MCP_BRAND_BG, MCP_BRAND_TEXT) β€” no rebuild needed.

Tickets

  • cw_search_tickets β€” Search service tickets with conditions
  • cw_get_ticket β€” Get a ticket by ID
  • cw_create_ticket β€” Create a new service ticket
  • cw_update_ticket β€” Update a ticket (JSON Patch)
  • cw_get_ticket_notes β€” Get all notes on a ticket (including child ticket notes)
  • cw_add_ticket_note β€” Add a note to a ticket (discussion, internal, or resolution)

Companies

  • cw_search_companies β€” Search companies
  • cw_get_company β€” Get a company by ID
  • cw_create_company β€” Create a new company
  • cw_update_company β€” Update a company (JSON Patch)

Contacts

  • cw_search_contacts β€” Search contacts
  • cw_get_contact β€” Get a contact by ID
  • cw_create_contact β€” Create a new contact

Projects

  • cw_search_projects β€” Search projects
  • cw_get_project β€” Get a project by ID
  • cw_create_project β€” Create a new project
  • cw_search_project_tickets β€” Search tickets under a project
  • cw_get_project_ticket β€” Get a specific project ticket by ID
  • cw_get_project_ticket_notes β€” Get all notes on a project ticket (including child ticket notes)
  • cw_add_project_ticket_note β€” Add a note to a project ticket (discussion, internal, or resolution)

Time Entries

  • cw_search_time_entries β€” Search time entries
  • cw_get_time_entry β€” Get a time entry by ID
  • cw_create_time_entry β€” Create a new time entry

Members

  • cw_search_members β€” Search members/technicians
  • cw_get_member β€” Get a member by ID

Configuration Items

  • cw_search_configurations β€” Search configuration items (assets)
  • cw_get_configuration β€” Get a configuration item by ID

Service Reference Data

  • cw_list_boards β€” List service boards
  • cw_list_priorities β€” List ticket priorities
  • cw_list_statuses β€” List statuses for a board

Activities

  • cw_search_activities β€” Search activities
  • cw_get_activity β€” Get an activity by ID
  • cw_create_activity β€” Create a new activity

Agreements

  • cw_search_agreements β€” Search agreements
  • cw_get_agreement β€” Get an agreement by ID
  • cw_get_agreement_additions β€” Get additions (line items) on an agreement

Invoices

  • cw_search_invoices β€” Search invoices
  • cw_get_invoice β€” Get an invoice by ID

Opportunities

  • cw_search_opportunities β€” Search opportunities
  • cw_get_opportunity β€” Get an opportunity by ID
  • cw_search_opportunity_forecasts β€” Search opportunity forecast lines
  • cw_search_opportunity_notes β€” Search notes on an opportunity
  • cw_search_sales_stages β€” List sales pipeline stages

Catalog (Products)

  • cw_search_catalog_items β€” Search product catalog items
  • cw_get_catalog_item β€” Get a catalog item by ID
  • cw_create_catalog_item β€” Create a new catalog item
  • cw_update_catalog_item β€” Update a catalog item (JSON Patch)
  • cw_list_catalog_categories β€” List catalog categories
  • cw_list_catalog_subcategories β€” List catalog subcategories
  • cw_list_manufacturers β€” List manufacturers

Health

  • cw_test_connection β€” Test connection (hits /system/info)

Usage

With Claude Desktop

Add to your claude_desktop_config.json:

config.json
{
  "mcpServers": {
    "connectwise-manage": {
      "command": "npx",
      "args": ["@wyre-ai/connectwise-manage-mcp"],
      "env": {
        "CW_MANAGE_COMPANY_ID": "your-company-id",
        "CW_MANAGE_PUBLIC_KEY": "your-public-key",
        "CW_MANAGE_PRIVATE_KEY": "your-private-key",
        "CW_MANAGE_CLIENT_ID": "your-client-id"
      }
    }
  }
}

For a self-hosted instance:

config.json
{
  "mcpServers": {
    "connectwise-manage": {
      "command": "npx",
      "args": ["@wyre-ai/connectwise-manage-mcp"],
      "env": {
        "CW_MANAGE_URL": "https://cwm.yourcompany.com",
        "CW_MANAGE_COMPANY_ID": "your-company-id",
        "CW_MANAGE_PUBLIC_KEY": "your-public-key",
        "CW_MANAGE_PRIVATE_KEY": "your-private-key",
        "CW_MANAGE_CLIENT_ID": "your-client-id",
        "CW_MANAGE_REJECT_UNAUTHORIZED": "false"
      }
    }
  }
}

With Docker

Terminal
docker compose up -d

HTTP Transport (Gateway Mode)

Run with HTTP transport for multi-tenant gateway deployments:

bash
MCP_TRANSPORT=http AUTH_MODE=gateway node dist/index.js

Pass credentials per-request via headers: X-CW-Company-Id, X-CW-Public-Key, X-CW-Private-Key, X-CW-Client-Id, and optionally X-CW-URL.

Development

bash
# Install dependencies
npm install

# Build
npm run build

# Run in development
npm run dev

# Type check
npm run typecheck

# Run tests
npm test

Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

Apache-2.0


Built by WYRE Technology β€” part of the MSP Claude Plugins ecosystem

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Developer Tools View all alternatives
  • ConnectWise Manage logoConnectWise Manage

    MCP server for ConnectWise Manage PSA β€” companies, tickets, projects, time entries, and more.

    πŸ’» Developer Tools0 views
    Compare vs ConnectWise Manage β†’
  • Autotask logoAutotask

    MCP server for Kaseya Autotask PSA β€” companies, tickets, projects, time entries, and more.

    πŸ’» Developer Tools0 views
    Compare vs Autotask β†’
  • C
    ConnectWise PSA

    ConnectWise PSA (Manage) MCP server β€” tickets, time entries, companies, configurations, BYOK

    πŸ’» Developer Tools0 views
    Compare vs ConnectWise PSA β†’
  • C
    ConnectWise PSA

    ConnectWise PSA (Manage) MCP server β€” tickets, time entries, companies, configurations, RBAC

    πŸ’» Developer Tools0 views
    Compare vs ConnectWise PSA β†’

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about ConnectWise Manage

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "connectwise-manage": { "command": "npx", "args": ["-y", "ConnectWise Manage"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewConnectWise Manage AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/connectwise-manage-2?style=directory)](https://allmcps.com/mcp/connectwise-manage-2)
HTML Embed
<a href="https://allmcps.com/mcp/connectwise-manage-2"><img src="https://allmcps.com/api/badge/connectwise-manage-2?style=directory" alt="ConnectWise Manage on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Last updatedSep 7, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging Β· 27/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge and attach your website β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to ConnectWise Manage β†’Install in Claude DesktopInstall in CursorInstall in VS Code