You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note: After clicking the badge, update the environment variables MSP360_API_LOGIN and MSP360_API_PASSWORD with your actual API credentials in the MCP server settings.
Features
MCP server for managing MSP360/CloudBerry backup infrastructure
Endpoints for users, packages, companies, and backup operations
Docker-based, works with Cursor IDE and Claude Desktop
Requirements
Docker
Example
Getting Started
Pull the Docker image
docker pull tonyzorin/msp360-mcp:latest
Cursor
Use the one-click badge above, or configure manually:
For global settings — ~/.cursor/mcp.json
For a specific project — <project_root>/.cursor/mcp.json
Get detailed information about a specific monitoring item
item_id: ID of the monitoring item to retrieve
get_detailed_report
Get a detailed report from a DetailedReportLink URL
report_url: The DetailedReportLink URL to access
get_backup_summary_report
Generate a summary report of backup activities
days: Number of days to include (default: 7), company_id: Optional company filter, include_successful: Include successful backups (default: true), include_warnings: Include warning backups (default: true), include_errors: Include failed backups (default: true)
Account Management Tools
Tool
Description
Parameters
get_accounts
Get a list of accounts with optional filtering
params: JSON string with filter parameters
get_account
Get detailed information about a specific account
account_id: ID of the account to retrieve
create_account
Create a new MSP360 account
account_data: JSON string with account details
update_account
Update an existing MSP360 account
account_data: JSON string with updated account details
Storage Destination Tools
Tool
Description
Parameters
add_user_destination
Add a storage destination to a user
destination_data: JSON string with destination details
edit_user_destination
Edit an existing user storage destination
destination_data: JSON string with updated destination details
delete_user_destination
Delete a user's storage destination
destination_id: ID of the destination to delete
Computer/Endpoint Management Tools
Tool
Description
Parameters
get_computers
Get a list of managed computers/endpoints
params: JSON string with filter parameters
get_computer
Get detailed information about a specific computer
hid: Hardware ID of the computer
get_computer_disks
Get information about the disks of a specific computer
hid: Hardware ID of the computer
get_computer_plans
Get backup/restore plans of a specific computer
hid: Hardware ID of the computer
remove_computer_authorization
Remove authorization from a computer
hid: Hardware ID of the computer
update_computer_authorization
Create/update authorization for a computer
hid: Hardware ID, auth_data: JSON string with authorization details
Billing Tools
Tool
Description
Parameters
get_billing
Get billing information for the current month
params: JSON string with filter parameters
get_filtered_billing
Get filtered billing records
params: JSON string with filter parameters
get_billing_details
Get detailed billing information for backup/restore operations
details_data: JSON string with billing detail filters
Build Management Tools
Tool
Description
Parameters
get_builds
Get a list of builds available to users
page: Page number (default: 1), limit: Items per page (default: 10), edition: Optional filter by software edition
get_available_versions
Get the latest available versions of builds
params: Filter parameters (optional)
request_custom_builds
Request custom builds with specified editions
build_data: JSON string with build specifications
License Management Tools
Tool
Description
Parameters
get_licenses
Get a list of licenses with optional filtering
params: JSON string with filter parameters
get_license
Get detailed information about a specific license
license_id: ID of the license to retrieve
grant_license
Grant a license to a user
license_data: JSON string with license and user information
release_license
Release a license from a user
license_data: JSON string with license information
revoke_license
Revoke a license from a user
license_data: JSON string with license information
Administrator Management Tools
Tool
Description
Parameters
get_admins
Get a list of administrators with optional filtering
params: JSON string with filter parameters (page, limit, name)
get_admin
Get detailed information about a specific administrator
admin_id: ID of the administrator to retrieve
create_admin
Create a new administrator
admin_data: JSON string with administrator details
update_admin
Update an existing administrator
admin_data: JSON string with updated administrator details