Koskamo

Kaseya BMS MCP

An open-source MCP server and CLI tool that connects MSP management platforms like Kaseya BMS to AI agents. It enables local-first data access via SQLite, allowing agents to query tickets, CRM data, contracts, and finance information without exposing data to external networks or hitting API rate limits.

Package and access

Local package with source-attributed installation metadata. Koskamo does not execute packages during review.

Kaseya BMS MCP logo, by ServosityCommunity listingLocal stdioSource reviewed; not executedPublished by Servosity
Vendor documentation

Checks and signals

Each line is separate evidence, not a trust score.

  • Popularity 68 GitHub stars

What you can do with it

  • Query PSA tickets and CRM data via natural language
  • Access finance and contract information locally
  • Perform offline analytics using a local SQLite mirror
  • Connect MSP tools to AI agents like Claude or ChatGPT

Source and maintenance

Community listingRegistry 0.1.7
Last repository push
Latest release
hudu-v0.1.17
Maintenance checked

Packages and installation

Source-provided package data. Koskamo has not executed or live-probed this package.

https://github.com/Servosity/msp-skills/releases/download/kaseya-bms-v0.1.7/kaseya-bms-mcp.mcpb 0.1.7

mcpbSHA-256 supplied
https://github.com/Servosity/msp-skills/releases/download/kaseya-bms-v0.1.7/kaseya-bms-mcp.mcpb package definition
{
  "version": "0.1.7",
  "transport": "stdio",
  "fileSha256": "a08b25db03ce749c1f0f6a5139e0ebdee0d5f8af717a55e7fd7994b2795d342a",
  "identifier": "https://github.com/Servosity/msp-skills/releases/download/kaseya-bms-v0.1.7/kaseya-bms-mcp.mcpb",
  "registryType": "mcpb",
  "environmentVariables": [
    {
      "name": "KASEYA_BMS_BASE_URL",
      "default": "https://api.bms.kaseya.com",
      "description": "Base URL for the Kaseya BMS API. Leave the prefilled default unless your account uses a different regional or self-hosted host."
    },
    {
      "name": "KASEYA_BMS_BEARER_AUTH",
      "description": "Alias for KASEYA_BMS_TOKEN - a pre-minted Kaseya BMS JWT sent as a Bearer token. Set one of the two, or use 'auth login'."
    },
    {
      "name": "KASEYA_BMS_PASSWORD",
      "isRequired": true,
      "description": "Password for KASEYA_BMS_USERNAME. Exchanged for a JWT; never sent on data calls."
    },
    {
      "name": "KASEYA_BMS_TENANT",
      "isRequired": true,
      "description": "Your company name exactly as it appears under My Settings in BMS. The authenticate call rejects the login without it."
    },
    {
      "name": "KASEYA_BMS_TOKEN",
      "description": "Pre-minted Kaseya BMS JWT, sent as a Bearer token. Set this OR KASEYA_BMS_BEARER_AUTH; alternatively run 'kaseya-bms-cli auth login' to mint one from username/password/tenant."
    },
    {
      "name": "KASEYA_BMS_USERNAME",
      "isRequired": true,
      "description": "Kaseya BMS login used by `auth login` to exchange for a short-lived JWT."
    }
  ]
}

Tools

Reported by the attributed source; not independently observed by Koskamo.

No tool definitions available.

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · repository · passed · metadata changed · updated
  • · backfill · recorded · Pre-expansion baseline; unobserved rich metadata remains unknown

Let your agent find its tools

Find servers like Kaseya BMS MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.