MCP server for ConnectWise Manage PSA — companies, tickets, projects, time entries, and more.
CW_MANAGE_PUBLIC_KEYAPI-SchlüsselerforderlichConnectWise API member public key (Members > API Members)
CW_MANAGE_PRIVATE_KEYAPI-SchlüsselerforderlichConnectWise API member private key
CW_MANAGE_CLIENT_IDOAuth-ApperforderlichClient ID from the ConnectWise Developer Portal (developer.connectwise.com)
Vom Autor in der offiziellen MCP-Registry angegeben. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.
Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.
Aus dem Quellcode gelesen, den npm tatsächlich ausliefert, zum Zeitpunkt des Scans. Das Paket wurde nie ausgeführt. Tools, die zur Laufzeit dynamisch registriert werden oder in gebündeltem beziehungsweise minifiziertem Code stecken, können übersehen werden — das hier ist also eine Untergrenze der Tool-Oberfläche, keine vollständige Erhebung.
cw_test_connectionTest the connection to ConnectWise Manage.Test the connection to ConnectWise Manage.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_search_activitiesSearch schedule activities in ConnectWise Manage.Search schedule activities in ConnectWise Manage.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_get_activityGet a specific activity by ID.Get a specific activity by ID.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_create_activityCreate a new activity.Create a new activity.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_search_agreementsSearch finance agreements (recurring revenue contracts) in ConnectWise Manage. Use 'conditions' for CW query syntax (e.g. "cancelledFlag = false", "company/name = 'Acme'").Search finance agreements (recurring revenue contracts) in ConnectWise Manage. Use 'conditions' for CW query syntax (e.g. "cancelledFlag = false", "company/name = 'Acme'").
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_get_agreementGet a specific finance agreement by ID.Get a specific finance agreement by ID.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_get_agreement_additionsGet additions (line items) for a specific agreement.Get additions (line items) for a specific agreement.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_search_invoicesSearch invoices in ConnectWise Manage.Search invoices in ConnectWise Manage.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_get_invoiceGet a specific invoice by ID.Get a specific invoice by ID.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_search_catalog_itemsSearch the ConnectWise product catalog. Use 'conditions' for CW query syntax (e.g. "identifier like '%SKU-%'" or "manufacturer/id=5").Search the ConnectWise product catalog. Use 'conditions' for CW query syntax (e.g. "identifier like '%SKU-%'" or "manufacturer/id=5").
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_get_catalog_itemGet a specific catalog item by ID.Get a specific catalog item by ID.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_create_catalog_itemCreate a new catalog item (product SKU) in ConnectWise. Surfaces the common MSP fields directly; use 'extraFields' for anything else supported by POST /procurement/catalog (e.g. manufacturerPartNumber, unitOfMeasure, ianCode, upc, minStockLevel).Create a new catalog item (product SKU) in ConnectWise. Surfaces the common MSP fields directly; use 'extraFields' for anything else supported by POST /procurement/catalog (e.g. manufacturerPartNumber, unitOfMeasure, ianCode, upc, minStockLevel).
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_update_catalog_itemUpdate an existing catalog item using JSON Patch operations.Update an existing catalog item using JSON Patch operations.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_list_catalog_categoriesList product categories from the ConnectWise catalog.List product categories from the ConnectWise catalog.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_list_catalog_subcategoriesList product subcategories from the ConnectWise catalog.List product subcategories from the ConnectWise catalog.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_list_manufacturersList manufacturers referenced by catalog items.List manufacturers referenced by catalog items.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_search_companiesSearch companies in ConnectWise Manage. Use 'conditions' for CW query syntax (e.g. "name like '%Acme%'").Search companies in ConnectWise Manage. Use 'conditions' for CW query syntax (e.g. "name like '%Acme%'").
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_get_companyGet a specific company by ID.Get a specific company by ID.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_create_companyCreate a new company.Create a new company.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_update_companyUpdate an existing company using JSON Patch operations.Update an existing company using JSON Patch operations.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_search_configurationsSearch configuration items (assets/CIs) in ConnectWise Manage.Search configuration items (assets/CIs) in ConnectWise Manage.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_get_configurationGet a specific configuration item (asset/CI) by ID.Get a specific configuration item (asset/CI) by ID.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_search_contactsSearch contacts in ConnectWise Manage. Parent fields go in conditions with double-quoted strings (e.g. firstName = "John" or company/id = 5). There is no contact field named name — use firstName and lastName (a bare name = "..." is rewritten to those). Contact type is a child collection: do not put…Search contacts in ConnectWise Manage. Parent fields go in conditions with double-quoted strings (e.g. firstName = "John" or company/id = 5). There is no contact field named name — use firstName and lastName (a bare name = "..." is rewritten to those). Contact type is a child collection: do not put…
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_get_contactGet a specific contact by ID.Get a specific contact by ID.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_create_contactCreate a new contact.Create a new contact.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_search_membersSearch members (technicians/users) in ConnectWise Manage.Search members (technicians/users) in ConnectWise Manage.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_get_memberGet a specific member by ID.Get a specific member by ID.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_search_opportunitiesSearch sales opportunities in ConnectWise Manage. Use 'conditions' for CW query syntax (e.g. "status/name = '1. Open'", "closedFlag = false").Search sales opportunities in ConnectWise Manage. Use 'conditions' for CW query syntax (e.g. "status/name = '1. Open'", "closedFlag = false").
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_get_opportunityGet a specific sales opportunity by ID.Get a specific sales opportunity by ID.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_search_opportunity_forecastsSearch opportunity forecasts/revenue items for a specific opportunity.Search opportunity forecasts/revenue items for a specific opportunity.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_search_opportunity_notesGet notes on a specific sales opportunity.Get notes on a specific sales opportunity.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_search_sales_stagesList sales pipeline stages in ConnectWise Manage.List sales pipeline stages in ConnectWise Manage.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_search_projectsSearch projects in ConnectWise Manage.Search projects in ConnectWise Manage.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_get_projectGet a specific project by ID.Get a specific project by ID.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_search_project_ticketsSearch tickets under a project. Use projectId to filter by project, or conditions for CW query syntax.Search tickets under a project. Use projectId to filter by project, or conditions for CW query syntax.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_get_project_ticketGet a specific project ticket by ID.Get a specific project ticket by ID.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_get_project_ticket_notesGet all notes on a project ticket, including notes from any child tickets.Get all notes on a project ticket, including notes from any child tickets.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_add_project_ticket_noteAdd a note to a project ticket. Use internalAnalysisFlag for internal-only notes or resolutionFlag for resolution notes. Defaults to a plain discussion note.Add a note to a project ticket. Use internalAnalysisFlag for internal-only notes or resolutionFlag for resolution notes. Defaults to a plain discussion note.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_create_projectCreate a new project.Create a new project.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
cw_list_boardsList service boards in ConnectWise Manage.List service boards in ConnectWise Manage.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
40 von 40 Tools haben eine Beschreibung veröffentlicht.
Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.
MCP server for ConnectWise Manage PSA — companies, tickets, projects, time entries, and more.
Verlinkte Namen öffnen den Forge-Index aller Einträge, bei denen dieses Tool beobachtet wurde. Alle indexierten Tools durchsuchen.
Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.