Skip to main content
Glama
WYRE-AI

MSP360 MCP Server

by WYRE-AI

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AUTH_MODENoenv (default, reads the vars above) or gateway (credentials arrive per-request via X-MSP360-Username / X-MSP360-Password headers, injected by the Conduit gateway).env
LOG_LEVELNodebug | info (default) | warn | error.info
MCP_TRANSPORTNostdio (default) or http.stdio
MSP360_PASSWORDNoMSP360 provider-portal password.
MSP360_USERNAMENoMSP360 provider-portal username.
CONDUIT_S2S_SECRETNoWhen set, the HTTP transport requires a valid X-Gateway-S2S header (Conduit sidecar auth) on every /mcp request.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
logging
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
msp360_list_companiesA

List all companies (customer organizations) managed under this MSP360 provider account.

msp360_get_companyA

Get a single MSP360 company by ID.

msp360_list_computersA

List managed computers (endpoints), paginated by offset/count.

msp360_get_computerA

Get a single managed computer by its HID.

msp360_list_plansB

List backup/restore plans configured on a computer.

msp360_get_planC

Get a single backup/restore plan on a computer by plan ID.

msp360_get_plan_infoC

Get status/info for a backup/restore plan on a computer.

msp360_get_plan_historyA

Get run history for a backup/restore plan on a computer, optionally filtered to a specific date.

msp360_start_planB

Start a backup run for a plan on a computer.

msp360_stop_planA

Stop a currently running backup for a plan on a computer.

msp360_get_monitoringA

Get status data for the latest backup plan runs on all endpoints (account-wide health/alerts).

msp360_get_monitoring_for_userA

Get status data for the latest backup plan runs on online endpoints, filtered to a specific user.

msp360_list_licensesB

List available MSP360 licenses, optionally filtered to only unassigned ones.

msp360_get_licenseB

Get a single MSP360 license by ID.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 14 tools

Disambiguation4/5

Most tools are clearly distinct by resource and action. The only potential confusion is between get_plan and get_plan_info, where the former likely returns configuration and the latter status, but descriptions help differentiate. get_plan_history and get_monitoring* are unambiguous.

Naming Consistency5/5

All tools follow a consistent msp360_ prefix with verb_noun (list_*, get_*, start_*, stop_*) naming. Even compound names like get_monitoring_for_user follow the pattern predictably.

Tool Count5/5

14 tools is well-scoped for an MSP backup management server, covering companies, computers, plans, monitoring, and licenses without excessive granularity or overlap.

Completeness4/5

The surface covers listing/getting key entities and operational actions on plans (start/stop/info/history). Minor gaps exist: no create/update/delete for plans or companies, and no restore functionality, but these may be outside the server's intended monitoring/ops scope.

Maintenance

ActivityMaintained
ResponsivenessNo issues