wyre-technology avatar

Kaseya BMS

wyre-technology/kaseya-bms-mcp

A connector for Kaseya BMS PSA that puts your ticketing, time tracking, and client data directly into Claude's context. You get read access to tickets, accounts, contacts, contracts, service catalog items, and knowledge base search, plus write operations for creating tickets and adding notes. The server uses MCP elicitation to confirm destructive actions and prompt for missing filters, so you won't accidentally create tickets without double checking. Supports both direct API token auth and Kaseya One SSO tokens. Ships with a gateway mode that reads credentials from headers for multi tenant deployments, keeping each request isolated. Useful if you're already running BMS and want to query ticket history, log time entries, or surface KB articles without switching tools.

tools
10
auth
Secret needed
transport
STDIO
env vars
6
last updated
Aug 20, 2026

Tools

10 tools

Public tool metadata for what this MCP can expose to an agent.

kaseya_bms_list_ticketsList tickets. Optional `$filter`; status pick if omitted.

List tickets. Optional `$filter`; status pick if omitted.

No parameter schema in public metadata yet.

kaseya_bms_get_ticketGet a ticket by id.

Get a ticket by id.

No parameter schema in public metadata yet.

kaseya_bms_create_ticketCreate a new ticket (destructive — confirmation required).

Create a new ticket (destructive — confirmation required).

No parameter schema in public metadata yet.

kaseya_bms_add_ticket_noteAppend a note to a ticket (destructive — confirmation required).

Append a note to a ticket (destructive — confirmation required).

No parameter schema in public metadata yet.

kaseya_bms_list_time_entriesTime entries by date range (24h / 7d / 30d / custom / all).

Time entries by date range (24h / 7d / 30d / custom / all).

No parameter schema in public metadata yet.

kaseya_bms_list_accountsAccounts (clients).

Accounts (clients).

No parameter schema in public metadata yet.

kaseya_bms_list_contactsContacts.

Contacts.

No parameter schema in public metadata yet.

kaseya_bms_list_contractsContracts.

Contracts.

No parameter schema in public metadata yet.

kaseya_bms_list_service_catalogService catalog items.

Service catalog items.

No parameter schema in public metadata yet.

kaseya_bms_search_knowledge_baseKnowledge base search.

Knowledge base search.

No parameter schema in public metadata yet.

Sponsors

Configuration

KASEYA_BMS_TENANT_SUBDOMAIN*

Tenant subdomain (e.g. 'yourcompany' for yourcompany.bms.kaseya.com)

KASEYA_BMS_API_TOKENsecret

BMS API token (omit if using Kaseya One token)

KASEYA_BMS_K1_TOKENsecret

Kaseya One SSO token (alternative to API token)

MCP_TRANSPORTdefault: stdio

Transport mode for the server. Set to 'stdio' for local CLI use; the image defaults to 'http' for gateway hosting.

AUTH_MODEdefault: env

Credential source: 'env' reads vars locally, 'gateway' expects header injection from the WYRE MCP Gateway.

LOG_LEVELdefault: info

Log verbosity: debug, info, warn, error

Readme

Kaseya BMS MCP Server

Release License: Apache 2.0

Model Context Protocol (MCP) server for the Kaseya BMS PSA API. Exposes tickets, accounts, contacts, contracts, time entries, the service catalog, and the knowledge base to AI assistants.

Tools


View the full README on GitHub

Details

Repository
github.com/wyre-technology/kaseya-bms-mcp
Website
github.com/wyre-technology/kaseya-bms-mcp
Package
ghcr.io/wyre-technology/kaseya-bms-mcp:v1.1.4
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from wyre-technology