Skip to main content
Connector guides

Connect MSP360

MSP360 is a backup and endpoint-management platform built for MSPs. MSP360 Managed Backup protects your customers' servers, workstations and cloud workloads into storage you own — Amazon S3, Azure,…

Written By Christopher Scaminaci

Last updated 6 days ago

MSP360 is a backup and endpoint-management platform built for MSPs. MSP360 Managed Backup protects your customers' servers, workstations and cloud workloads into storage you own — Amazon S3, Azure, Wasabi, Backblaze, Google Cloud, MinIO and more — and MSP360 RMM adds endpoint telemetry on the same agent and in the same console.

Connecting MSP360 to StackJack gives your AI assistant a family of msp360_ MCP tools — MCP (Model Context Protocol) tools are the standardized commands an AI assistant can call through StackJack. With them, your AI can:

  • Answer "whose backups failed last night?" — the latest plan-run status across every company, user and endpoint in one call, with the error message on each row, plus per-plan run history when you need to see how far back a failure goes
  • Work the endpoint inventory — managed computers and their disks, the backup and restore plans on each one, plan detail and plan history
  • Run the customer hierarchy — companies, the backup end-users inside them, and the computers each user owns
  • Manage storage — storage accounts across all nine supported providers, their destinations, and the per-user destination view
  • Reconcile the month — billing for the reporting month, billing totals filtered by date and company, and per-operation backup and restore detail
  • Handle licenses and packages — what licenses exist, which are free, and the storage and restore packages you sell against
  • Read RMM telemetry — hardware, installed software, drives and SMART data, memory, services, printers, Hyper-V guests, running processes, event-log counts, operating-system updates and the antivirus and alert summary, either across the whole fleet in one paginated call or for a single device
  • Change things (on Pro plans) — create and update companies, users, administrators, storage accounts, destinations, packages and backup plans; grant licenses; request custom-branded agent builds; and, where you intend to, start or stop a plan, remove an endpoint's authorization, release or revoke a license, and delete a customer, user, package or destination

How StackJack authenticates to MSP360

MSP360 has two APIs and they take two different credentials. StackJack carries both on one connection, and only the first is required.

Managed Backup takes an API Login and an API Password that you generate in the MSP360 console. StackJack exchanges that pair for a short-lived access token on your behalf, keeps it fresh, and gets a new one automatically when it expires. You never see it.

MSP360 RMM takes its own RMM API token, generated separately in the same console and issued against one of your administrators. It is optional: leave it blank and every backup tool works exactly as it should, while the RMM telemetry tools report that the RMM half is not set up. StackJack will not mark your connection unhealthy for a missing RMM token.

There is no address to enter. MSP360 serves both APIs from fixed addresses, with no regional variants.

Before you start

  • Generate the Managed Backup credentials from your main administrative account — that is where MSP360 puts the option.
  • If you want the RMM tools, your MSP360 account needs a valid RMM license. MSP360 offers RMM API tokens only to licensed accounts, and the Community Edition has no API access at all. If you cannot find the RMM API tokens panel, that is why.

Steps

  1. Sign in to MSP360 with your main administrative account at mspbackups.com.
  2. Go to Settings > General > API, choose Add credentials, then Generate. MSP360 creates a Login and a Password.
  3. Copy both immediately. MSP360 shows them once. Treat them as a password: they reach every company, user and endpoint in your account.
  4. Optional — go to Settings > General > RMM API tokens, choose Add RMM API token, and pick the administrator the token belongs to. Copy the token.
  5. In StackJack, open the MSP360 connector, paste the API Login and API Password, paste the RMM API token if you have one, and save.
  6. Select the tools you want your AI assistant to reach on the same connector page, then use Test Connection to confirm everything works.

Regenerating your credentials

Generating a new Managed Backup credential pair in MSP360 expires the previous pair immediately. There is no grace period and no warning: every MSP360 tool starts failing the moment you regenerate, until the new Login and Password are saved in StackJack. Do both in the same sitting.

An RMM API token behaves the same way when you revoke it in the console — and because it is static, StackJack cannot renew it for you. Issue a new one and save it.

If your connector stops working after somebody regenerated credentials, re-save the new pair and use Test Connection. StackJack also re-checks connections on its own every half hour, so a connector that is briefly unhealthy for an unrelated reason recovers without you doing anything.

One credential sees every customer

MSP360 has no way to scope an API credential to a single customer. Your MSP360 connection in StackJack is therefore always whole-book: it reaches every company in the account. That is a property of MSP360, not of StackJack.

Two things narrow what an AI assistant can actually do with it:

  • Tool selection on the connector page decides which msp360_ tools an assistant may call at all.
  • Per-tool filters — the customer-scoped tools take a company or user identifier, so an assistant can be pointed at one customer for a given task.

If you run more than one MSP360 tenancy, add a second named MSP360 connection rather than swapping credentials.

What the RMM tools can and cannot do

The MSP360 RMM tools are telemetry only. MSP360 publishes no API for remote reboot, Wake-on-LAN, PowerShell or script execution, patch approval or the registry editor, even though the RMM console has all of those. Alert status is available as part of the RMM summary read.

So an AI assistant can report on endpoints through this connector — build a QBR asset list, find machines missing operating-system updates, spot a failing drive from its SMART data, list where a piece of software is installed — and then hand off to a person in the MSP360 console to act.

Two more things worth knowing:

  • MSP360 refreshes RMM alert data every 10 minutes and all other statistics every 60 minutes. Polling faster returns the same values, so schedule recurring agent runs to match.
  • The software and update reads may take a little while to come back, and the update reads cover operating-system updates only — third-party application updates are not included. For those, read the software inventory and look for an available-version property on applications managed by Winget on Windows or Homebrew on macOS.

Tools that delete a customer's backups

Three MSP360 tools delete backup data, not just a record. In MSP360's own words, one deletes "the user account metadata along with the backup data", one deletes "computer metadata along with backup data", and one deletes a plan where "backup data will be deleted along with the backup plan". They destroy the customer's restore points, and nothing in MSP360 undoes them.

They are marked destructive, they say so in their own descriptions, and each one names the safer alternative in the same breath — there is a separate tool that removes a user account and explicitly leaves the backups in storage.

Whether your AI application asks you to confirm before running a destructive tool depends on that application's own settings — see Destructive tools and confirmation. Review that setting before you give an assistant these tools, and consider leaving them out of your tool selection until you have a reason to include them.

The other destructive MSP360 tools start or stop a backup plan on a live endpoint, grant or remove an endpoint's authorization, release or revoke a license from a user, and delete a company, administrator, package or destination.

Plans

Every MSP360 read is on the Free tier. Every write is on Pro. Business reaches the same MSP360 tools as Pro and differs by monthly call allowance only — MSP360 has no per-user sign-in for its API, so every call acts as the one credential you configured, and MSP360's own audit trail attributes it to the administrator who generated that credential.

See the generated MSP360 tool reference for the current inventory, plan assignment, input schemas, and destructive-action labels.

Large reads and rate limits

MSP360 publishes no rate limit for either API, so StackJack paces requests conservatively and backs off on its own if it is throttled, which usually makes a large report slower rather than failed. Pacing smooths a burst; it does not guarantee that every call arrives. Retries are bounded, so a wide enough read can still come back throttled or time out. Narrow the read, and check whether a write landed before repeating it — see Retrying a failed or timed-out write.

Two of the MSP360 reads page in large books: the computer list and the RMM fleet-wide statistics. StackJack caps each page at 200 rows, so a large estate comes back over several calls. MSP360 reports no total and no "more pages" marker, so an assistant keeps asking until a short page comes back.

Prefer the fleet-wide RMM reads over the per-device ones for anything covering more than a handful of machines. That is MSP360's own guidance: one fleet-wide call replaces one call per device.

Troubleshooting

"MSP360 rejected the API Login and Password." Somebody almost certainly regenerated the credentials in MSP360, which expires the previous pair at once. Add credentials again under Settings > General > API and save the new pair here.

The RMM tools say the RMM half is not set up. No RMM API token is stored on the connection. Add one if you license MSP360 RMM. The backup tools are unaffected.

"The MSP360 RMM API token was rejected." Your Managed Backup credentials are fine — only the RMM token is the problem. It was revoked in MSP360, or the account's RMM license lapsed. Issue a new token under Settings > General > RMM API tokens, or clear the stored one to run on Managed Backup alone.

There is no RMM API tokens panel in my console. The account has no valid RMM license. MSP360 does not offer API access on the Community Edition.

A tool asks for a computer HID. That is MSP360's own unique identifier for a managed endpoint. Get one from the computer list or from the backup-status read; the same HID identifies the device on both the backup and the RMM side, so it is also how an assistant joins the two.

MSP360 tools

msp360_ · 95 tools · Free 61 · Pro 34

Computers and Plans

ToolWhat it does
msp360_authorize_computer
Pro · Destructive
DESTRUCTIVE: create or replace the authorization on a computer that is currently online, binding it to a user and company.
msp360_create_computer_plan
Pro · Write
Create a backup or restore plan on one computer.
msp360_delete_computer_authorization
Pro · Destructive
DESTRUCTIVE: remove the authorization from a computer.
msp360_delete_computer_plan
Pro · Destructive
DESTRUCTIVE AND IRREVERSIBLE - THIS DELETES THE CUSTOMER'S BACKUP DATA.
msp360_get_computer
Free · Read-only
Get one managed computer (endpoint) by its MSP360 HID.
msp360_get_computer_plan
Free · Read-only
Retrieves information about a backup/restore plan on the computer (endpoint) by the specified plan ID.
msp360_get_computer_plan_history
Free · Read-only
Get the run history of one plan on one computer, optionally narrowed to a year, month or day.
msp360_get_computer_plan_info
Free · Read-only
Retrieves certain plan info by the specified computer HID and plan ID.
msp360_list_company_plan_history
Free · Read-only
List the backup history of a company's managed computers.
msp360_list_computer_disks
Free · Read-only
List the disks of one computer.
msp360_list_computer_plan_history
Free · Read-only
Retrieves certain plan history by the specified computer HID and plan ID.
msp360_list_computer_plans
Free · Read-only
List the backup and restore plans configured on one computer.
msp360_list_computers
Free · Read-only
List the managed computers (endpoints) in the MSP360 Managed Backup account.
msp360_start_computer_plan
Pro · Destructive
DESTRUCTIVE: start a backup or restore plan on a live customer endpoint now.
msp360_stop_computer_plan
Pro · Destructive
DESTRUCTIVE: stop a running backup or restore plan on a live customer endpoint.
msp360_update_computer_plan
Pro · Write
Changes plan settings for the plan specified by plan ID on the computer (endpoint) by the specified computer HID.

Users

ToolWhat it does
msp360_authenticate_user
Free · Read-only
Look up a backup end-user by their MSP360 login and password.
msp360_create_user
Pro · Write
Create a backup end-user.
msp360_delete_user_account
Pro · Destructive
DESTRUCTIVE: delete the user account metadata.
msp360_delete_user_and_backup_data
Pro · Destructive
DESTRUCTIVE AND IRREVERSIBLE - THIS DELETES THE CUSTOMER'S BACKUP DATA.
msp360_delete_user_computers_and_backup_data
Pro · Destructive
DESTRUCTIVE AND IRREVERSIBLE - THIS DELETES THE CUSTOMER'S BACKUP DATA.
msp360_get_user
Free · Read-only
Retrieves user metadata by the specified user ID.
msp360_list_user_computers
Free · Read-only
Retrieves a list of user's computers (endpoints) by the specified user ID.
msp360_list_users
Free · Read-only
List the backup end-users across every company in the MSP360 Managed Backup account.
msp360_update_user
Pro · Write
Change a backup end-user's properties.

Storage Accounts

ToolWhat it does
msp360_add_storage_account_destination
Pro · Write
Add one or more existing backup destinations (buckets) to a storage account.
msp360_create_storage_account
Pro · Write
Adds a new account.
msp360_create_storage_account_destination
Pro · Write
Creates a new backup destination for existing storage accounts.
msp360_get_storage_account
Free · Read-only
Retrieves account properties by the specified account ID.
msp360_list_storage_accounts
Free · Read-only
List the storage accounts backups are written to - Amazon S3, Azure, Google Cloud, Wasabi, Backblaze, Cloudian, MinIO, OpenStack, S3-compatible and plain filesystem.
msp360_remove_storage_account_destination
Pro · Destructive
DESTRUCTIVE: remove a backup destination from a storage account.
msp360_update_storage_account
Pro · Write
Changes the account properties.
msp360_update_storage_account_destination
Pro · Write
Changes the backup destination.

User Destinations

ToolWhat it does
msp360_add_user_destination
Pro · Write
Adds a backup destination to the user.
msp360_delete_user_destination
Pro · Destructive
DESTRUCTIVE: remove a backup destination from a user.
msp360_list_user_destinations
Free · Read-only
List one backup end-user's destinations, looked up by that user's email address.
msp360_update_user_destination
Pro · Write
Changes the backup destination for the user.

Companies

ToolWhat it does
msp360_create_company
Pro · Write
Creates a new company.
msp360_delete_company
Pro · Destructive
DESTRUCTIVE: delete a company (a customer) from MSP360 Managed Backup.
msp360_get_company
Free · Read-only
Retrieves a company by the specified company ID.
msp360_list_companies
Free · Read-only
List the companies (the MSP's customers) in the MSP360 Managed Backup account.
msp360_update_company
Pro · Write
Changes company properties.

Administrators

ToolWhat it does
msp360_create_administrator
Pro · Write
Create an MSP360 administrator.
msp360_delete_administrator
Pro · Destructive
DESTRUCTIVE: delete an MSP360 administrator.
msp360_get_administrator
Free · Read-only
Retrieves administrator properties by specified administrator ID.
msp360_list_administrators
Free · Read-only
List the MSP's own administrator logins.
msp360_update_administrator
Pro · Write
Change an MSP360 administrator's properties.

Licenses

ToolWhat it does
msp360_get_license
Free · Read-only
Retrieves licenses by the specified license ID.
msp360_grant_license
Pro · Write
Assign a license to an existing user.
msp360_list_licenses
Free · Read-only
List the MSP360 licenses in the account.
msp360_release_license
Pro · Destructive
DESTRUCTIVE: release a license from a user, deprovisioning them.
msp360_revoke_license
Pro · Destructive
DESTRUCTIVE: revoke a license, which MSP360 describes as releasing the information about the computer it was bound to.

Packages

ToolWhat it does
msp360_create_package
Pro · Write
Creates a new package.
msp360_delete_package
Pro · Destructive
DESTRUCTIVE: delete a package.
msp360_get_package
Free · Read-only
Retrieves a list of packages by the specified package ID.
msp360_list_packages
Free · Read-only
List the MSP360 packages - the storage-limit and restore-limit bundles a user's destination is sold against.
msp360_update_package
Pro · Write
Change a package's properties.

Monitoring

ToolWhat it does
msp360_list_plan_statuses
Free · Read-only
The whole-book backup health read: the status of the latest plan run on every endpoint of every user, in ONE call.
msp360_list_user_plan_statuses
Free · Read-only
The latest plan-run statuses for ONE user's online endpoints.

Billing

ToolWhat it does
msp360_get_billing
Free · Read-only
Get MSP360 billing for the current reporting month.
msp360_get_billing_details
Free · Read-only
Get the per-operation billing detail for backup and restore work.
msp360_get_billing_totals
Free · Read-only
Get MSP360 billing totals for chosen dates and companies.

Builds

ToolWhat it does
msp360_list_available_build_versions
Free · Read-only
Retrieves the latest available build versions.
msp360_list_builds
Free · Read-only
Retrieves a list of builds that are available to users.
msp360_request_custom_builds
Pro · Write
Request custom-branded agent builds of the chosen editions.

Microsoft 365 and Google Workspace Storage

ToolWhat it does
msp360_list_cloud_backup_domains
Free · Read-only
List the backup storage information for the Microsoft 365 and Google Workspace domains protected by MSP360 Cloud Backup.

RMM Fleet Statistics

ToolWhat it does
msp360_rmm_list_antivirus
Free · Read-only
MSP360 RMM telemetry: antivirus status for every installed product, across every managed device.
msp360_rmm_list_eventtotal
Free · Read-only
MSP360 RMM telemetry: event-log record counts from the latest agent pull, across every managed device.
msp360_rmm_list_hardware
Free · Read-only
MSP360 RMM telemetry: installed hardware devices, across every managed device.
msp360_rmm_list_hdd
Free · Read-only
MSP360 RMM telemetry: local drives, across every managed device.
msp360_rmm_list_hddsmart
Free · Read-only
MSP360 RMM telemetry: SMART data for local drives, across every managed device.
msp360_rmm_list_host
Free · Read-only
MSP360 RMM telemetry: system information: operating system, system type, manufacturer, across every managed device.
msp360_rmm_list_hyperv
Free · Read-only
MSP360 RMM telemetry: Hyper-V virtual machines, across every managed device.
msp360_rmm_list_memory
Free · Read-only
MSP360 RMM telemetry: physical, virtual and available memory, across every managed device.
msp360_rmm_list_printer
Free · Read-only
MSP360 RMM telemetry: installed printers, across every managed device.
msp360_rmm_list_runtime
Free · Read-only
MSP360 RMM telemetry: the process tree with CPU percentages and memory in kilobytes, across every managed device.
msp360_rmm_list_service
Free · Read-only
MSP360 RMM telemetry: services and daemons with startup type and current status, across every managed device.
msp360_rmm_list_software
Free · Read-only
MSP360 RMM telemetry: installed software, across every managed device.
msp360_rmm_list_summary
Free · Read-only
MSP360 RMM telemetry: the system summary: CPU, memory, local disk, antivirus and alert status, across every managed device.
msp360_rmm_list_update
Free · Read-only
MSP360 RMM telemetry: installed operating-system updates, across every managed device.

RMM Device Statistics

ToolWhat it does
msp360_rmm_get_computer_antivirus
Free · Read-only
MSP360 RMM telemetry for ONE computer: antivirus status for every installed product.
msp360_rmm_get_computer_eventtotal
Free · Read-only
MSP360 RMM telemetry for ONE computer: event-log record counts from the latest agent pull.
msp360_rmm_get_computer_eventtotal_3months
Free · Read-only
MSP360 RMM telemetry for ONE computer: the number of event-log records over the LAST THREE MONTHS.
msp360_rmm_get_computer_hardware
Free · Read-only
MSP360 RMM telemetry for ONE computer: installed hardware devices.
msp360_rmm_get_computer_hdd
Free · Read-only
MSP360 RMM telemetry for ONE computer: local drives.
msp360_rmm_get_computer_hddsmart
Free · Read-only
MSP360 RMM telemetry for ONE computer: SMART data for local drives.
msp360_rmm_get_computer_host
Free · Read-only
MSP360 RMM telemetry for ONE computer: system information: operating system, system type, manufacturer.
msp360_rmm_get_computer_hyperv
Free · Read-only
MSP360 RMM telemetry for ONE computer: Hyper-V virtual machines.
msp360_rmm_get_computer_memory
Free · Read-only
MSP360 RMM telemetry for ONE computer: physical, virtual and available memory.
msp360_rmm_get_computer_printer
Free · Read-only
MSP360 RMM telemetry for ONE computer: installed printers.
msp360_rmm_get_computer_runtime
Free · Read-only
MSP360 RMM telemetry for ONE computer: the process tree with CPU percentages and memory in kilobytes.
msp360_rmm_get_computer_service
Free · Read-only
MSP360 RMM telemetry for ONE computer: services and daemons with startup type and current status.
msp360_rmm_get_computer_software
Free · Read-only
MSP360 RMM telemetry for ONE computer: installed software.
msp360_rmm_get_computer_summary
Free · Read-only
MSP360 RMM telemetry for ONE computer: the system summary: CPU, memory, local disk, antivirus and alert status.
msp360_rmm_get_computer_update
Free · Read-only
MSP360 RMM telemetry for ONE computer: installed operating-system updates.