ConnectWise Manage (wyre-technology) MCP Server

MCP server for ConnectWise Manage PSA - companies, tickets, projects, time entries, and more.

People who work with ticket, project and time and want it reachable from Claude, Cursor, VS Code, or another MCP client. The project is written in TypeScript.

VERIFIED ACTIVE

LAST COMMIT 2026-09-29 · ★ 26 · #617 OF 998 MAINTAINED OTHER · VERIFIED 2026-09-30

Apache-2.0 · TypeScript servers · how we verify → /methodology

01 · Install ConnectWise Manage (wyre-technology)

before you install - you'll need

Set CW_MANAGE_COMPANY_ID, CW_MANAGE_PUBLIC_KEY, CW_MANAGE_PRIVATE_KEY, CW_MANAGE_CLIENT_ID, CW_MANAGE_URL before connecting. CW_MANAGE_REJECT_UNAUTHORIZED, MCP_TRANSPORT are optional or environment-specific per the README.

Docker

docker run -i --rm ghcr.io/wyre-technology/connectwise-manage-mcp:v1.8.6

Claude Desktop - add to config

{
  "mcpServers": {
    "wyre-technology-connectwise-manage-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/wyre-technology/connectwise-manage-mcp:v1.8.6"
      ]
    }
  }
}
Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as container (OCI image) - can be sandboxed away from your filesystem

license Apache-2.0 - declared in the repository

registry namespace io.github.wyre-technology is GitHub-verified and matches the repo owner

03 · What ConnectWise Manage (wyre-technology) can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

With this server connected, an agent can search service tickets with conditions, get a ticket by ID, create a new service ticket. Optional parentTicketId (the same field cw_get_ticket returns) creates the ticket as a child of that parent, and update a ticket (JSON Patch).

Capability map

Tools grouped from the project's README - what ConnectWise Manage (wyre-technology) lets an agent do.

Ticket

7 tools - e.g. Get a ticket by ID; Create a new service ticket. Optional parentTicketId (the same field cw_get_ticket returns) creates the ticket as a child of that parent.; Update a ticket (JSON Patch)

cw_get_ticket · cw_create_ticket · cw_update_ticket · cw_get_ticket_notes · cw_get_project_ticket · cw_get_project_ticket_notes…

Time

5 tools - e.g. Search time entries; Get a time entry by ID; Create a new time entry

cw_search_time_entries · cw_get_time_entry · cw_create_time_entry · cw_update_time_entry · cw_delete_time_entry

Agreement

4 tools - e.g. Get an agreement by ID; Get additions (line items) on an agreement; Update an addition with JSON Patch (quantity, effectiveDate, cancelledDate, billCustomer, etc.); supports a dryRun preview that makes no…

cw_get_agreement · cw_get_agreement_additions · cw_update_agreement_addition · cw_create_agreement_addition

Company

3 tools - e.g. Get a company by ID; Create a new company; Update a company (JSON Patch)

cw_get_company · cw_create_company · cw_update_company

Project

3 tools - e.g. Get a project by ID; Create a new project; Search tickets under a project

cw_get_project · cw_create_project · cw_search_project_tickets

Contact

2 tools - e.g. Get a contact by ID; Create a new contact

cw_get_contact · cw_create_contact

Activity

2 tools - e.g. Get an activity by ID; Create a new activity

cw_get_activity · cw_create_activity

Tickets

1 tool - e.g. Search service tickets with conditions

cw_search_tickets

Latest releases

v1.10.0 · 2026-09-28

1.10.0 (2026-09-28) · add agreement addition update/create tools

v1.9.0 · 2026-09-22

1.9.0 (2026-09-22) · close ConnectWise note, contact, and time gaps (WYREAI-400)

v1.8.8 · 2026-08-28

1.8.8 (2026-08-28) · correct Base URL env var name (CW_MANAGE_BASE_URL -> CW_MANAGE_URL) (#72) (b859428), closes #48

04 · Who maintains ConnectWise Manage (wyre-technology)

ConnectWise Manage is maintained by wyre-technology. We track 57 MCP servers from wyre-technology - 57 actively maintained, 171 combined GitHub stars, oldest repo from Jun 2025. Full record: all servers from wyre-technology.

  1. Autotask MCP server for Kaseya Autotask PSA - companies, tickets, projects, time entries, and more. ★ 53
  2. NinjaOne MCP server for NinjaOne RMM - devices, organizations, alerts, and tickets. ★ 26
  3. IT Glue MCP server for IT Glue - organizations, configurations, passwords, flexible assets, and documents. ★ 17
  4. CIPP MCP server for CIPP - M365 multi-tenant management for MSPs (users, tenants, policies). ★ 12
  5. Datto RMM MCP server for Datto RMM - devices, alerts, sites, jobs, and audit data. ★ 4
  6. Action1 Action1 MCP server - endpoint inventory, patch visibility, and policy automation via REST API. ★ 3

05 · Facts

category
other - ranked #617 of 998 actively-maintained other servers as of 2026-09-30.
release cadence
10+ releases in the last 90 days (latest 2026-09-28)
registry
io.github.wyre-technology/connectwise-manage-mcp (active, first published 2026-04-29 · 15 versions)
packages
oci:ghcr.io/wyre-technology/connectwise-manage-mcp:v1.8.6

06 · ConnectWise Manage (wyre-technology) FAQ

Is ConnectWise Manage (wyre-technology) still maintained?

Yes - as of 2026-09-30, its last commit was 2026-09-29 and it shipped 10+ releases in the last 90 days. We re-verify nightly.

What can ConnectWise Manage (wyre-technology) do?

With this server connected, an agent can search service tickets with conditions, get a ticket by ID, create a new service ticket. Optional parentTicketId (the same field cw_get_ticket returns) creates the ticket as a child of that parent, and update a ticket (JSON Patch).

How do I install ConnectWise Manage (wyre-technology)?

Run `docker run -i --rm ghcr.io/wyre-technology/connectwise-manage-mcp:v1.8.6`. The README documents 7 environment variables (CW_MANAGE_COMPANY_ID, CW_MANAGE_PUBLIC_KEY, CW_MANAGE_PRIVATE_KEY…) to set first. Set CW_MANAGE_COMPANY_ID, CW_MANAGE_PUBLIC_KEY, CW_MANAGE_PRIVATE_KEY, CW_MANAGE_CLIENT_ID, CW_MANAGE_URL before connecting. CW_MANAGE_REJECT_UNAUTHORIZED, MCP_TRANSPORT are optional or environment-specific per the README. You can also paste the ready-made client config above.

07 · Alternatives to ConnectWise Manage (wyre-technology)

More MCP servers to compare · Datto SaaS Protection · Super Ops · X402search MCP · Opendata Cat · Sage Math

More TypeScript MCP servers · Datto RMM (wyre-technology) · Halo PSA · Hudu · IT Glue (wyre-technology) · see all