Connectors · MSP & PSA
Acronis Cyber Protect Cloud MCP server for AI agents.
actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Acronis Cyber Protect Cloud and the rest of your systems. It gives your agent 295 Acronis Cyber Protect Cloud actions (142 reads, 109 writes and 44 that wait for a confirmation) and holds the Acronis Cyber Protect Cloud credential itself, so the agent never does. It paces Acronis Cyber Protect Cloud's limits and records every call.
100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.
claude mcp add --transport http actionlake https://connect.actionlake.com/mcpdo { action: "acronis_cyber_protect_cloud.users.list", intent: "check which Acronis Cyber Protect Cloud account is connected"}# FetchUsersBatch · read · 1 upstream call- 295actionsin one signed file
- 142readlook, never change
- 109writecreate and update
- 44wait for a yesdestructive, confirmed first
Set up
Connect Acronis Cyber Protect Cloud in three steps.
- 01
Add actionlake to Claude.
Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
https://connect.actionlake.com/mcp - 02
Connect Acronis Cyber Protect Cloud.
OAuth 2.0, client credentials. Paste the app's client id and secret; actionlake fetches and renews the token, and nobody has to sign in. actionlake stores what you paste write-only, sealed under your tenant's key.
client_idAcronis API client ID: management portal > Settings > API clients > Create API clientclient_secretAcronis API client secret (shown once when the API client is created)tenant_hostWhere your Acronis Cyber Protect Cloud lives: your tenant host
account { op: "connections.requirements", service: "acronis_cyber_protect_cloud" } # free: exactly what to paste, and what is found for you - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates the call and prices it, for free.do { action: "acronis_cyber_protect_cloud.users.list" }# fetchusersbatch · read · 1 upstream callcheck { action: "acronis_cyber_protect_cloud.users.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent
Acronis Cyber Protect Cloud at a glance
- Sign-in
- OAuth 2.0, client credentials. Paste the app's client id and secret; actionlake fetches and renews the token, and nobody has to sign in.
- You provide
client_idclient_secret- Setup fields
tenant_host- Limits we pace to
- 600 calls a minute, per connection
- API covered
- Acronis Cyber Protect Cloud (Acronis Cyber Platform APIs: tenants, users, alerts, agents, tasks, policies, backups, DR, MDR, Files, PSA) API Acronis Cyber Platform: Account Management v2, Advanced Automation v1, Agent Manager v2, Alert Manager v1, Disaster Recovery v2, Event Manager v1, Files Cloud v1, MDR v1, Price Sync v1, Resource and Policy Management v4, Task Manager v2, Vault Manager v1 (OpenAPI 3.0), at your Acronis Cyber Protect Cloud instance's API base URL, which you enter when connecting
- Built from
- Acronis Cyber Protect Cloud's documentation, read 22 October 2026developer.acronis.comdeveloper.acronis.comdeveloper.acronis.com
- Service file
- Version 1.0.0, signed (Ed25519)
- Cached reads
- 137 of 142 reads, for up to 5 minutes; a write clears what it affects
- Shared entities
- 5, so ask can line Acronis Cyber Protect Cloud up with your other systems
- Data
- Processed and stored in Sydney, Australia. No US region yet
Capabilities
What an AI agent can do in Acronis Cyber Protect Cloud.
295 actions in 75 areas. Every one carries its effect, so a key can allow the reads and hold the rest.
- 142readlook, never change
- 109writecreate and update
- 44destructivewait for a confirmation
Vaults
2410 read · 10 write · 4 destructive
Create or attach vault · Fetch vaults · Fetch vault agents · Fetch vault archive backups
Tenants
2314 read · 7 write · 2 destructive
FetchTenantsBatch · CreateTenant · FetchTenant · UpdateTenant
Vault sync
193 read · 12 write · 4 destructive
Add archive to vault · Add backup · Add vaults batch · Fetch archives sync info
Users
146 read · 6 write · 2 destructive
FetchUsersBatch · CreateUser · FetchUser · UpdateUser
Alerts
128 read · 2 write · 2 destructive
Fetch all alerts · Create an alert · Fetch an alert by ID · Fetch alerts grouped per customer
Files nodes
113 read · 6 write · 2 destructive
Copy file or folder · Create folder · Get files and folders list · Get file or folder revisions list
Policy drafts
81 read · 6 write · 1 destructive
POST /policy_management/v4/drafts · GET /policy_management/v4/drafts/{draft_id} · PUT /policy_management/v4/drafts/{draft_id}/context · PUT /policy_management/v4/drafts/{draft_id}/disabled_applications_context
Policies
72 read · 3 write · 2 destructive
Fetch a list of policies · Create a policy · Fetch a policy · Update a policy
67 more areas · 177 actions
- Policy draft policies 7
- Resources 7
- Files node members 6
- Locations 6
- MDR incidents 6
- PSA tickets 6
- Agents 5
- Clients 5
- DR servers 5
- Infra 5
- Policy applications 5
- Reports 5
- Tenant offering items 5
- Agent update settings 4
- Alert types 4
- Applications 4
- Files devices 4
- PSA taxes 4
- Tenant branding 4
- Vault storage nodes 4
- Application settings 3
- PSA contract parts 3
- PSA ledgers 3
- Registration tokens 3
- Vault archives 3
- Activities 2
- Agent hardware nodes 2
- DR sites 2
- Event subscriptions 2
- Event topics 2
- Files node links 2
- Files settings audit log 2
- Files settings purging policies 2
- Files settings security 2
- Files settings server 2
- Files settings web preview 2
- PSA contracts 2
- PSA invoices 2
- PSA products 2
- PSA sales items 2
- Tasks 2
- Tenant registration tokens 2
- Vault backups 2
- Vault storage dirs 2
- Accounts 1
- Agent update references 1
- Alert categories 1
- Event types 1
- Events 1
- Files audit log 1
- Files users 1
- Openid configuration 1
- Policy statuses 1
- Pricelist effective price lists 1
- PSA dashboard 1
- PSA priorities 1
- PSA slas 1
- PSA statuses 1
- Resource statuses 1
- Search 1
- Vault antimalware scan stats 1
- Vault archive stats 1
- Vault backed up resources 1
- Vault manager 1
- Vault search index size stats 1
- Vault storage usage stats 1
- Vault storages 1
Top actions
The Acronis Cyber Protect Cloud API, shaped for agents.
The ids your agent types, what each does, and the one name it shares with other systems. 29 of Acronis Cyber Protect Cloud's 29 action names are shared with at least one other connector, so an agent learns them once.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
acronis_cyber_protect_cloud.users.listFetchUsersBatch | FetchUsersBatch. | read | identity.user.list474 connectors |
acronis_cyber_protect_cloud.users.createCreateUser | CreateUser. | write | identity.user.create262 connectors |
acronis_cyber_protect_cloud.tenants.listFetchTenantsBatch | FetchTenantsBatch. | read | crm.company.list162 connectors |
acronis_cyber_protect_cloud.users.deleteDeleteUser | DeleteUser. | destructive | identity.user.delete253 connectors |
acronis_cyber_protect_cloud.tenants.createCreateTenant | CreateTenant. | write | crm.company.create142 connectors |
acronis_cyber_protect_cloud.agents.listFetchAgents | FetchAgents. | read | device.endpoint.list65 connectors |
acronis_cyber_protect_cloud.alerts.listFetch all alerts | Fetch all alerts. | read | monitoring.alert.list51 connectors |
acronis_cyber_protect_cloud.users.meFetchCurrentUserInfo | FetchCurrentUserInfo. | read | identity.current_user.get307 connectors |
acronis_cyber_protect_cloud.mdr_incidents.listGET /incidents | GET /incidents. | read | monitoring.incident.list19 connectors |
acronis_cyber_protect_cloud.agents.getFetchAgent | FetchAgent. | read | device.endpoint.get57 connectors |
acronis_cyber_protect_cloud.alerts.createCreate an alert | Create an alert. | write | monitoring.alert.create14 connectors |
acronis_cyber_protect_cloud.mdr_incidents.getGET /incidents/{incident_id} | GET /incidents/{incident_id}. | read | monitoring.incident.get20 connectors |
Try it
Prompts to paste into Claude.
Each one names the Acronis Cyber Protect Cloud actions it will call, so you know what it reads and what it changes before you send it.
- Readread
Which Acronis Cyber Protect Cloud incidents are open, and how long has each been open?
calls
acronis_cyber_protect_cloud.mdr_incidents.list - Writewrite
CreateUser in Acronis Cyber Protect Cloud. Show me exactly what you will send before you save it.
calls
acronis_cyber_protect_cloud.users.create - Across systemsread
Which Acronis Cyber Protect Cloud companies have invoices in NetSuite, and how many each?
calls
acronis_cyber_protect_cloud.tenants.listnetsuite.views.invoices
Across your systems
Acronis Cyber Protect Cloud, joined to the rest of your business.
One ask fetches from Acronis Cyber Protect Cloud and another system, joins the rows on the same customer on our side, and hands your agent the answer, not every row.
Which Acronis Cyber Protect Cloud companies have invoices in NetSuite, and how many each?
acronis_cyber_protect_cloud.tenants.list+netsuite.views.invoices, oncrm.company· NetSuiteWhich Acronis Cyber Protect Cloud companies have tickets in HubSpot CRM, and how many each?
acronis_cyber_protect_cloud.tenants.list+hubspot_crm.tickets.list, oncrm.company· HubSpot CRM
identity.user 517crm.company 227device.endpoint 69monitoring.alert 56monitoring.incident 27ask { intent: "which Acronis Cyber Protect Cloud companies have invoices in NetSuite, and how many each", steps: [ { action: "acronis_cyber_protect_cloud.tenants.list", as: "co", input: {}, limit: 100, max_pages: 5 }, { action: "netsuite.views.invoices", as: "inv", input: {}, limit: 100, max_pages: 5 }, { join: { left: "co", right: "inv", on: "crm.company", group_by: "co.name", select: ["co.name", "count(inv.id) as invoices"] } } ]}Governance for Acronis Cyber Protect Cloud
Destructive actions wait for a yes.
44 Acronis Cyber Protect Cloud actions are destructive. The first 10:
- DeleteUser
acronis_cyber_protect_cloud.users.delete - DeleteTenant
acronis_cyber_protect_cloud.tenants.delete - DeleteAgent
acronis_cyber_protect_cloud.agents.delete - Delete a policy
acronis_cyber_protect_cloud.policies.delete - Delete vault
acronis_cyber_protect_cloud.vaults.delete - Dismiss an alert by ID
acronis_cyber_protect_cloud.alerts.dismiss - DeleteAgents
acronis_cyber_protect_cloud.agents.delete_many - Dismiss the alerts by filter
acronis_cyber_protect_cloud.alerts.dismiss_many - Delete policies
acronis_cyber_protect_cloud.policies.delete_many - ManageUserMFAStatus
acronis_cyber_protect_cloud.users.set_mfa_status
A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.
DeleteUser?
intent: the user asked me to deleteUser
account { op: "keys.create", name: "acronis-cyber-protect-cloud-agent", allowed_actions: ["acronis_cyber_protect_cloud.*"], cap_calls: 2000, confirm_policy: "human_for_writes", approval_rules: [ { match: "acronis_cyber_protect_cloud.users.delete", approver: "[email protected]" }, { match: "acronis_cyber_protect_cloud.tenants.delete", approver: "[email protected]" }, { match: "acronis_cyber_protect_cloud.agents.delete", approver: "[email protected]" } ]}Cost
What Acronis Cyber Protect Cloud costs on actionlake.
Every Acronis Cyber Protect Cloud action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Acronis Cyber Protect Cloud refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
- 1upstream call per actionall 295 Acronis Cyber Protect Cloud actions
- 295actions pageeach page of a long list is one call
- 137reads can be cacheda cache hit costs nothing
- 100,000calls a month, freepaid plans from US$49 a month for 250,000
Action index
Every Acronis Cyber Protect Cloud action.
295 actions by area: the id your agent calls, what it does, and its effect.
Vaults24
acronis_cyber_protect_cloud.vaults.createCreate or attach vaultwriteacronis_cyber_protect_cloud.vaults.listFetch vaultsreadacronis_cyber_protect_cloud.vaults.list_agentsFetch vault agentsreadacronis_cyber_protect_cloud.vaults.list_archive_backupsFetch vault archive backupsreadacronis_cyber_protect_cloud.vaults.change_credentialsChange vault credentialswriteacronis_cyber_protect_cloud.vaults.change_passwordChange encrypted vault passwordwrite- and 18 more in this area
Tenants23
acronis_cyber_protect_cloud.tenants.createCreateTenantwriteacronis_cyber_protect_cloud.tenants.getFetchTenantreadacronis_cyber_protect_cloud.tenants.listFetchTenantsBatchreadacronis_cyber_protect_cloud.tenants.updateUpdateTenantwriteacronis_cyber_protect_cloud.tenants.check_edition_switchPerformTenantEditionSwitchCheckreadacronis_cyber_protect_cloud.tenants.deleteDeleteTenantdestructive- and 17 more in this area
Vault sync19
acronis_cyber_protect_cloud.vault_sync.add_archiveAdd archive to vaultwriteacronis_cyber_protect_cloud.vault_sync.add_backupAdd backupwriteacronis_cyber_protect_cloud.vault_sync.add_vaultsAdd vaults batchwriteacronis_cyber_protect_cloud.vault_sync.list_archivesFetch archives sync inforeadacronis_cyber_protect_cloud.vault_sync.bind_agentsBind agents to vaultwriteacronis_cyber_protect_cloud.vault_sync.delete_agentDelete agentdestructive- and 13 more in this area
Users14
acronis_cyber_protect_cloud.users.createCreateUserwriteacronis_cyber_protect_cloud.users.getFetchUserreadacronis_cyber_protect_cloud.users.listFetchUsersBatchreadacronis_cyber_protect_cloud.users.updateUpdateUserwriteacronis_cyber_protect_cloud.users.check_loginCheckLoginNameAvailabilityreadacronis_cyber_protect_cloud.users.check_passwordCheckPasswordread- and 8 more in this area
Alerts12
acronis_cyber_protect_cloud.alerts.by_customerFetch alerts grouped per customerreadacronis_cyber_protect_cloud.alerts.createCreate an alertwriteacronis_cyber_protect_cloud.alerts.getFetch an alert by IDreadacronis_cyber_protect_cloud.alerts.listFetch all alertsreadacronis_cyber_protect_cloud.alerts.countFetch alert countersreadacronis_cyber_protect_cloud.alerts.customer_countsFetch partner's customer alerts countread- and 6 more in this area
Files nodes11
acronis_cyber_protect_cloud.files_nodes.copyCopy file or folderwriteacronis_cyber_protect_cloud.files_nodes.create_folderCreate folderwriteacronis_cyber_protect_cloud.files_nodes.list_contentsGet files and folders listreadacronis_cyber_protect_cloud.files_nodes.list_revisionsGet file or folder revisions listreadacronis_cyber_protect_cloud.files_nodes.deleteDelete file or folderdestructiveacronis_cyber_protect_cloud.files_nodes.disable_syncDelete sync statusdestructive- and 5 more in this area
Policy drafts8
acronis_cyber_protect_cloud.policy_drafts.createPOST /policy_management/v4/draftswriteacronis_cyber_protect_cloud.policy_drafts.getGET /policy_management/v4/drafts/{draft_id}readacronis_cyber_protect_cloud.policy_drafts.set_contextPUT /policy_management/v4/drafts/{draft_id}/contextwriteacronis_cyber_protect_cloud.policy_drafts.set_disabled_applications_contextPUT /policy_management/v4/drafts/{draft_id}/disabled_applications_contextwriteacronis_cyber_protect_cloud.policy_drafts.deleteDELETE /policy_management/v4/drafts/{draft_id}destructiveacronis_cyber_protect_cloud.policy_drafts.set_enabled_policiesPUT /policy_management/v4/drafts/{draft_id}/enabled_policieswrite- and 2 more in this area
Policies7
acronis_cyber_protect_cloud.policies.createCreate a policywriteacronis_cyber_protect_cloud.policies.getFetch a policyreadacronis_cyber_protect_cloud.policies.listFetch a list of policiesreadacronis_cyber_protect_cloud.policies.updateUpdate a policywriteacronis_cyber_protect_cloud.policies.deleteDelete a policydestructiveacronis_cyber_protect_cloud.policies.delete_manyDelete policiesdestructive- and 1 more in this area
Policy draft policies7
acronis_cyber_protect_cloud.policy_draft_policies.createPOST /policy_management/v4/drafts/{draft_id}/policieswriteacronis_cyber_protect_cloud.policy_draft_policies.set_commentPUT /policy_management/v4/drafts/{draft_id}/policies/{policy_id}/commentwriteacronis_cyber_protect_cloud.policy_draft_policies.set_enabledPUT /policy_management/v4/drafts/{draft_id}/policies/{policy_id}/enabledwriteacronis_cyber_protect_cloud.policy_draft_policies.set_namePUT /policy_management/v4/drafts/{draft_id}/policies/{policy_id}/namewriteacronis_cyber_protect_cloud.policy_draft_policies.deleteDELETE /policy_management/v4/drafts/{draft_id}/policies/{policy_id}destructiveacronis_cyber_protect_cloud.policy_draft_policies.set_settingsPUT /policy_management/v4/drafts/{draft_id}/policies/{policy_id}/settingswrite- and 1 more in this area
Resources7
acronis_cyber_protect_cloud.resources.createCreate a resourcewriteacronis_cyber_protect_cloud.resources.create_batchPost multiple resources in one request from a single agentwriteacronis_cyber_protect_cloud.resources.listFetch a list of all resourcesreadacronis_cyber_protect_cloud.resources.list_attributesFetch a list of resource's attributesreadacronis_cyber_protect_cloud.resources.countFetch a count of all resources that match filter parametersreadacronis_cyber_protect_cloud.resources.delete_manyDelete resourcesdestructive- and 1 more in this area
Files node members6
acronis_cyber_protect_cloud.files_node_members.createCreate folder memberwriteacronis_cyber_protect_cloud.files_node_members.getGet member informationreadacronis_cyber_protect_cloud.files_node_members.listGet members listreadacronis_cyber_protect_cloud.files_node_members.updateUpdate memberwriteacronis_cyber_protect_cloud.files_node_members.deleteDelete memberdestructiveacronis_cyber_protect_cloud.files_node_members.delete_allDelete all membersdestructive
Locations6
acronis_cyber_protect_cloud.locations.createCreateInfrastructuresLocationwriteacronis_cyber_protect_cloud.locations.getFetchInfrastructuresLocationreadacronis_cyber_protect_cloud.locations.listFetchInfrastructuresLocationsBatchreadacronis_cyber_protect_cloud.locations.list_infraFetchLocationInfrastructuresreadacronis_cyber_protect_cloud.locations.deleteDeleteInfrastructuresLocationdestructiveacronis_cyber_protect_cloud.locations.updateUpdateInfrastructuresLocationwrite
MDR incidents6
acronis_cyber_protect_cloud.mdr_incidents.getGET /incidents/{incident_id}readacronis_cyber_protect_cloud.mdr_incidents.get_response_actionGET /incidents/{incident_id}/response_actionreadacronis_cyber_protect_cloud.mdr_incidents.listGET /incidentsreadacronis_cyber_protect_cloud.mdr_incidents.run_response_actionPOST /incidents/{incident_id}/response_actionwriteacronis_cyber_protect_cloud.mdr_incidents.update_investigation_statePOST /incidents/{incident_id}/investigation_statewriteacronis_cyber_protect_cloud.mdr_incidents.update_investigation_statesPOST /incidents/investigation_statewrite
PSA tickets6
acronis_cyber_protect_cloud.psa_tickets.createCreate ticketwriteacronis_cyber_protect_cloud.psa_tickets.getFetch ticketreadacronis_cyber_protect_cloud.psa_tickets.list_email_updatesFetch email attachmentreadacronis_cyber_protect_cloud.psa_tickets.updateUpdate Ticketwriteacronis_cyber_protect_cloud.psa_tickets.get_attachmentFetch helpdesk attachmentreadacronis_cyber_protect_cloud.psa_tickets.list_updatesFetch Ticket updatesread
Agents5
acronis_cyber_protect_cloud.agents.deleteDeleteAgentdestructiveacronis_cyber_protect_cloud.agents.force_updateRunAgentUpdateNowwriteacronis_cyber_protect_cloud.agents.getFetchAgentreadacronis_cyber_protect_cloud.agents.listFetchAgentsreadacronis_cyber_protect_cloud.agents.delete_manyDeleteAgentsdestructive
Clients5
acronis_cyber_protect_cloud.clients.createCreateClientwriteacronis_cyber_protect_cloud.clients.getFetchClientreadacronis_cyber_protect_cloud.clients.listFetchClientsBatchreadacronis_cyber_protect_cloud.clients.updateUpdateClientwriteacronis_cyber_protect_cloud.clients.deleteDeleteClientdestructive
DR servers5
acronis_cyber_protect_cloud.dr_servers.getFetch cloud server by UUIDreadacronis_cyber_protect_cloud.dr_servers.listFetch cloud serversreadacronis_cyber_protect_cloud.dr_servers.start_production_failoverStart production failover on cloud serverwriteacronis_cyber_protect_cloud.dr_servers.start_test_failoverStart test failover on cloud serverwriteacronis_cyber_protect_cloud.dr_servers.stop_failoverStop failover on cloud serverwrite
Infra5
acronis_cyber_protect_cloud.infra.createRegisterInfrastructurewriteacronis_cyber_protect_cloud.infra.getFetchInfrastructurereadacronis_cyber_protect_cloud.infra.listFetchInfrastructuresBatchreadacronis_cyber_protect_cloud.infra.updateUpdateInfrastructurewriteacronis_cyber_protect_cloud.infra.deleteUnregisterInfrastructuredestructive
Policy applications5
acronis_cyber_protect_cloud.policy_applications.createCreate an applicationwriteacronis_cyber_protect_cloud.policy_applications.issue_statisticsFetch applications' issue statisticsreadacronis_cyber_protect_cloud.policy_applications.listFetch a list of applicationsreadacronis_cyber_protect_cloud.policy_applications.runStart policy executionwriteacronis_cyber_protect_cloud.policy_applications.revokeRevoke applicationsdestructive
Reports5
acronis_cyber_protect_cloud.reports.createCreateReportwriteacronis_cyber_protect_cloud.reports.getFetchReportreadacronis_cyber_protect_cloud.reports.list_storedFetchStoredReportsreadacronis_cyber_protect_cloud.reports.updateUpdateReportwriteacronis_cyber_protect_cloud.reports.deleteDeleteReportdestructive
Tenant offering items5
acronis_cyber_protect_cloud.tenant_offering_items.get_pricingFetchTenantOfferingItemsPricesreadacronis_cyber_protect_cloud.tenant_offering_items.listFetchTenantOfferingItemsreadacronis_cyber_protect_cloud.tenant_offering_items.list_available_for_childFetchOfferingItemsAvailableForTenantChildreadacronis_cyber_protect_cloud.tenant_offering_items.setSetTenantOfferingItemswriteacronis_cyber_protect_cloud.tenant_offering_items.update_pricingUpdateTenantOfferingItemsPriceswrite
Agent update settings4
acronis_cyber_protect_cloud.agent_update_settings.deleteDeleteAgentUpdateSettingsdestructiveacronis_cyber_protect_cloud.agent_update_settings.delete_manyDeleteAgentUpdateSettingsCollectiondestructiveacronis_cyber_protect_cloud.agent_update_settings.getFetchAgentUpdateSettingsreadacronis_cyber_protect_cloud.agent_update_settings.setUploadAgentUpdateSettingswrite
Alert types4
acronis_cyber_protect_cloud.alert_types.getFetch an alert type by IDreadacronis_cyber_protect_cloud.alert_types.listFetch all alert typesreadacronis_cyber_protect_cloud.alert_types.registerRegister new alert typewriteacronis_cyber_protect_cloud.alert_types.unregisterUnregister an alert type by IDdestructive
Applications4
acronis_cyber_protect_cloud.applications.disable_for_tenantTurnOffTenantApplicationdestructiveacronis_cyber_protect_cloud.applications.enable_for_tenantTurnOnTenantApplicationwriteacronis_cyber_protect_cloud.applications.getFetchApplicationreadacronis_cyber_protect_cloud.applications.listFetchApplicationsread
Files devices4
acronis_cyber_protect_cloud.files_devices.deleteDelete devicedestructiveacronis_cyber_protect_cloud.files_devices.getGet device informationreadacronis_cyber_protect_cloud.files_devices.listGet devices listreadacronis_cyber_protect_cloud.files_devices.updateUpdate devicewrite
PSA taxes4
acronis_cyber_protect_cloud.psa_taxes.createCreate taxwriteacronis_cyber_protect_cloud.psa_taxes.create_manyCreate taxeswriteacronis_cyber_protect_cloud.psa_taxes.deleteDelete taxdestructiveacronis_cyber_protect_cloud.psa_taxes.getFetch taxread
Tenant branding4
acronis_cyber_protect_cloud.tenant_branding.disableDisableCustomBrandingdestructiveacronis_cyber_protect_cloud.tenant_branding.enableEnableCustomBrandingwriteacronis_cyber_protect_cloud.tenant_branding.getFetchCustomBrandingOptionsreadacronis_cyber_protect_cloud.tenant_branding.updateModifyCustomBrandingwrite
Vault storage nodes4
acronis_cyber_protect_cloud.vault_storage_nodes.check_userCheck user accessreadacronis_cyber_protect_cloud.vault_storage_nodes.find_vault_by_pathFind vault by pathreadacronis_cyber_protect_cloud.vault_storage_nodes.listFetch registered storage nodesreadacronis_cyber_protect_cloud.vault_storage_nodes.registerRegister storage node_1write
Application settings3
acronis_cyber_protect_cloud.application_settings.deleteDeleteTenantApplicationSettingdestructiveacronis_cyber_protect_cloud.application_settings.getFetchTenantApplicationSettingreadacronis_cyber_protect_cloud.application_settings.updateUpdateTenantApplicationSettingwrite
PSA contract parts3
acronis_cyber_protect_cloud.psa_contract_parts.deleteDelete Contract Partdestructiveacronis_cyber_protect_cloud.psa_contract_parts.listFetch Contract Partreadacronis_cyber_protect_cloud.psa_contract_parts.upsertCreate or update a Contract Partwrite
PSA ledgers3
acronis_cyber_protect_cloud.psa_ledgers.createCreate ledgerwriteacronis_cyber_protect_cloud.psa_ledgers.getFetch ledgerreadacronis_cyber_protect_cloud.psa_ledgers.listFetch ledgersread
Registration tokens3
acronis_cyber_protect_cloud.registration_tokens.createCreateRegistrationToken_0writeacronis_cyber_protect_cloud.registration_tokens.deleteDeleteRegistrationTokendestructiveacronis_cyber_protect_cloud.registration_tokens.listFetchRegistrationTokens_0read
Vault archives3
acronis_cyber_protect_cloud.vault_archives.delete_manyDelete archivesdestructiveacronis_cyber_protect_cloud.vault_archives.listFetch archivesreadacronis_cyber_protect_cloud.vault_archives.list_backupsFetch archive backupsread
Activities2
acronis_cyber_protect_cloud.activities.getFetch an activityreadacronis_cyber_protect_cloud.activities.listFetch a list of activitiesread
Agent hardware nodes2
acronis_cyber_protect_cloud.agent_hardware_nodes.getFetchHardwareNodereadacronis_cyber_protect_cloud.agent_hardware_nodes.listFetchHardwareNodesread
DR sites2
acronis_cyber_protect_cloud.dr_sites.getFetch disaster recovery site by UUIDreadacronis_cyber_protect_cloud.dr_sites.listFetch disaster recovery sitesread
Event subscriptions2
acronis_cyber_protect_cloud.event_subscriptions.createCreate event subscriptionwriteacronis_cyber_protect_cloud.event_subscriptions.get_offsetFetch subscription offsetread
Event topics2
acronis_cyber_protect_cloud.event_topics.get_offsetFetch topic offsetsreadacronis_cyber_protect_cloud.event_topics.listFetch topicsread
Files node links2
acronis_cyber_protect_cloud.files_node_links.createCreate file linkwriteacronis_cyber_protect_cloud.files_node_links.updateUpdate file linkwrite
Files settings audit log2
acronis_cyber_protect_cloud.files_settings_audit_log.getGet audit log settingsreadacronis_cyber_protect_cloud.files_settings_audit_log.updateUpdate audit log settingswrite
Files settings purging policies2
acronis_cyber_protect_cloud.files_settings_purging_policies.getGet purging policies settingsreadacronis_cyber_protect_cloud.files_settings_purging_policies.updateUpdate purging policies settingswrite
Files settings security2
acronis_cyber_protect_cloud.files_settings_security.getGet security settingsreadacronis_cyber_protect_cloud.files_settings_security.updateUpdate security settingswrite
Files settings server2
acronis_cyber_protect_cloud.files_settings_server.getGet server settingsreadacronis_cyber_protect_cloud.files_settings_server.updateUpdate server settingswrite
Files settings web preview2
acronis_cyber_protect_cloud.files_settings_web_preview.getGet web preview settingsreadacronis_cyber_protect_cloud.files_settings_web_preview.updateUpdate web preview settingswrite
PSA contracts2
acronis_cyber_protect_cloud.psa_contracts.listFetches Contracts by customer IDreadacronis_cyber_protect_cloud.psa_contracts.upsertCreate or update Contractwrite
PSA invoices2
acronis_cyber_protect_cloud.psa_invoices.listFetch invoicereadacronis_cyber_protect_cloud.psa_invoices.updateUpdate invoicewrite
PSA products2
acronis_cyber_protect_cloud.psa_products.createCreate productwriteacronis_cyber_protect_cloud.psa_products.listFetch productsread
PSA sales items2
acronis_cyber_protect_cloud.psa_sales_items.createCreate Sales itemwriteacronis_cyber_protect_cloud.psa_sales_items.deleteDelete Sales itemdestructive
Tasks2
acronis_cyber_protect_cloud.tasks.getFetch a taskreadacronis_cyber_protect_cloud.tasks.listFetch a list of tasksread
Tenant registration tokens2
acronis_cyber_protect_cloud.tenant_registration_tokens.createCreateRegistrationToken_1writeacronis_cyber_protect_cloud.tenant_registration_tokens.listFetchRegistrationTokens_1read
Vault backups2
acronis_cyber_protect_cloud.vault_backups.delete_manyDelete backupsdestructiveacronis_cyber_protect_cloud.vault_backups.listFetch backupsread
Vault storage dirs2
acronis_cyber_protect_cloud.vault_storage_dirs.listFetch storage foldersreadacronis_cyber_protect_cloud.vault_storage_dirs.list_in_pathFetch storage folders in pathread
Accounts1
acronis_cyber_protect_cloud.accounts.forgot_linkGetForgotLinkread
Agent update references1
acronis_cyber_protect_cloud.agent_update_references.getFetchAgentUpdateReferenceByAttributesread
Alert categories1
acronis_cyber_protect_cloud.alert_categories.listFetch categoriesread
Event types1
acronis_cyber_protect_cloud.event_types.listFetch event typesread
Events1
acronis_cyber_protect_cloud.events.listFetch eventsread
Files audit log1
acronis_cyber_protect_cloud.files_audit_log.listGet audit log entries listread
Files users1
acronis_cyber_protect_cloud.files_users.getGet user informationread
Openid configuration1
acronis_cyber_protect_cloud.openid_configuration.getFetchOpenIDConfigurationread
Policy statuses1
acronis_cyber_protect_cloud.policy_statuses.listFetch application statuses by policyread
Pricelist effective price lists1
acronis_cyber_protect_cloud.pricelist_effective_price_lists.listFetch tenant's price listsread
PSA dashboard1
acronis_cyber_protect_cloud.psa_dashboard.getFetch dashboard dataread
PSA priorities1
acronis_cyber_protect_cloud.psa_priorities.listFetch ticket prioritiesread
PSA slas1
acronis_cyber_protect_cloud.psa_slas.listFetch Service Level Agreements (SLA)read
PSA statuses1
acronis_cyber_protect_cloud.psa_statuses.listFetch statusesread
Resource statuses1
acronis_cyber_protect_cloud.resource_statuses.listFetch the protection status of resourcesread
Search1
acronis_cyber_protect_cloud.search.querySearchread
Vault antimalware scan stats1
acronis_cyber_protect_cloud.vault_antimalware_scan_stats.getFetch antimalware scan statsread
Vault archive stats1
acronis_cyber_protect_cloud.vault_archive_stats.getFetch archive statsread
Vault backed up resources1
acronis_cyber_protect_cloud.vault_backed_up_resources.listFetch backed up resourcesread
Vault manager1
acronis_cyber_protect_cloud.vault_manager.healthcheckHealth checkread
Vault search index size stats1
acronis_cyber_protect_cloud.vault_search_index_size_stats.listFetch archive search index size statsread
Vault storage usage stats1
acronis_cyber_protect_cloud.vault_storage_usage_stats.listFetch storage usage statsread
Vault storages1
acronis_cyber_protect_cloud.vault_storages.unregisterUnregister storagedestructive
This index shows a sample of each area. All 295 actions, with their inputs and prices, are in the catalogue, which a free sandbox key can search.
Questions
The Acronis Cyber Protect Cloud MCP server, answered.
Is there an Acronis Cyber Protect Cloud MCP server for Claude?
Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 295 Acronis Cyber Protect Cloud actions across vaults, tenants, vault sync and users, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Acronis Cyber Protect Cloud.
What do I need to connect Acronis Cyber Protect Cloud?
Acronis API client ID: management portal > Settings > API clients > Create API client and Acronis API client secret (shown once when the API client is created). Plus your tenant host. The free call account { op: "connections.requirements", service: "acronis_cyber_protect_cloud" } lists exactly what to paste.
Can an AI agent delete or change things in Acronis Cyber Protect Cloud?
Only if its key allows it, and only with an explicit confirmation. 44 Acronis Cyber Protect Cloud actions are destructive, including deleteUser, deleteTenant and deleteAgent. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.
Will an AI agent use up my Acronis Cyber Protect Cloud API limit?
actionlake paces every call to the limits in the Acronis Cyber Protect Cloud service file: 600 calls a minute per connection. Repeated reads are answered from cache (137 Acronis Cyber Protect Cloud actions can be), which never reaches Acronis Cyber Protect Cloud.
What does an Acronis Cyber Protect Cloud action cost?
One upstream call, the only unit actionlake bills. A list that pages bills one call per page (295 Acronis Cyber Protect Cloud actions page). Cache hits, searches, dry runs and calls Acronis Cyber Protect Cloud refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
Which Acronis Cyber Protect Cloud API does it cover?
The Acronis Cyber Protect Cloud (Acronis Cyber Platform APIs: tenants, users, alerts, agents, tasks, policies, backups, DR, MDR, Files, PSA) API Acronis Cyber Platform: Account Management v2, Advanced Automation v1, Agent Manager v2, Alert Manager v1, Disaster Recovery v2, Event Manager v1, Files Cloud v1, MDR v1, Price Sync v1, Resource and Policy Management v4, Task Manager v2, Vault Manager v1 (OpenAPI 3.0) at your Acronis Cyber Protect Cloud instance's API base URL, which you enter when connecting. It is built from Acronis Cyber Protect Cloud's documentation as read on 22 October 2026. 295 actions in 75 areas, each one in the signed service file (version 1.0.0).
Can I combine Acronis Cyber Protect Cloud with my other systems?
Yes. ask joins Acronis Cyber Protect Cloud to NetSuite or HubSpot CRM on the same customer and returns the answer rather than every row. Acronis Cyber Protect Cloud maps crm.company, which 227 other connectors also map.
Does actionlake keep my Acronis Cyber Protect Cloud data, and where?
actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Acronis Cyber Protect Cloud credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.
Which AI clients can use it?
Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.
Give your agent Acronis Cyber Protect Cloud today.
Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.