Skip to content

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/mcp
the first call
do {  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.

  1. 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
  2. 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 client
    • client_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
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates 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
  1. Vaults

    24

    10 read · 10 write · 4 destructive

    Create or attach vault · Fetch vaults · Fetch vault agents · Fetch vault archive backups

  2. Tenants

    23

    14 read · 7 write · 2 destructive

    FetchTenantsBatch · CreateTenant · FetchTenant · UpdateTenant

  3. Vault sync

    19

    3 read · 12 write · 4 destructive

    Add archive to vault · Add backup · Add vaults batch · Fetch archives sync info

  4. Users

    14

    6 read · 6 write · 2 destructive

    FetchUsersBatch · CreateUser · FetchUser · UpdateUser

  5. Alerts

    12

    8 read · 2 write · 2 destructive

    Fetch all alerts · Create an alert · Fetch an alert by ID · Fetch alerts grouped per customer

  6. Files nodes

    11

    3 read · 6 write · 2 destructive

    Copy file or folder · Create folder · Get files and folders list · Get file or folder revisions list

  7. Policy drafts

    8

    1 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

  8. Policies

    7

    2 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.

ActionWhat it doesEffectSame name in
acronis_cyber_protect_cloud.users.listFetchUsersBatchFetchUsersBatch.readidentity.user.list474 connectors
acronis_cyber_protect_cloud.users.createCreateUserCreateUser.writeidentity.user.create262 connectors
acronis_cyber_protect_cloud.tenants.listFetchTenantsBatchFetchTenantsBatch.readcrm.company.list162 connectors
acronis_cyber_protect_cloud.users.deleteDeleteUserDeleteUser.destructiveidentity.user.delete253 connectors
acronis_cyber_protect_cloud.tenants.createCreateTenantCreateTenant.writecrm.company.create142 connectors
acronis_cyber_protect_cloud.agents.listFetchAgentsFetchAgents.readdevice.endpoint.list65 connectors
acronis_cyber_protect_cloud.alerts.listFetch all alertsFetch all alerts.readmonitoring.alert.list51 connectors
acronis_cyber_protect_cloud.users.meFetchCurrentUserInfoFetchCurrentUserInfo.readidentity.current_user.get307 connectors
acronis_cyber_protect_cloud.mdr_incidents.listGET /incidentsGET /incidents.readmonitoring.incident.list19 connectors
acronis_cyber_protect_cloud.agents.getFetchAgentFetchAgent.readdevice.endpoint.get57 connectors
acronis_cyber_protect_cloud.alerts.createCreate an alertCreate an alert.writemonitoring.alert.create14 connectors
acronis_cyber_protect_cloud.mdr_incidents.getGET /incidents/{incident_id}GET /incidents/{incident_id}.readmonitoring.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.

  1. Readread

    Which Acronis Cyber Protect Cloud incidents are open, and how long has each been open?

    callsacronis_cyber_protect_cloud.mdr_incidents.list

  2. Writewrite

    CreateUser in Acronis Cyber Protect Cloud. Show me exactly what you will send before you save it.

    callsacronis_cyber_protect_cloud.users.create

  3. Across systemsread

    Which Acronis Cyber Protect Cloud companies have invoices in NetSuite, and how many each?

    callsacronis_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, on crm.company · NetSuite

  • Which Acronis Cyber Protect Cloud companies have tickets in HubSpot CRM, and how many each?

    acronis_cyber_protect_cloud.tenants.list + hubspot_crm.tickets.list, on crm.company · HubSpot CRM

Also mapped by other connectorsidentity.user 517crm.company 227device.endpoint 69monitoring.alert 56monitoring.incident 27
ask
ask {  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"]    } }  ]}
Example. Run it through check first: it validates the steps and prices them, and it is free.

Governance for Acronis Cyber Protect Cloud

Destructive actions wait for a yes.

44 Acronis Cyber Protect Cloud actions are destructive. The first 10:

  • DeleteUseracronis_cyber_protect_cloud.users.delete
  • DeleteTenantacronis_cyber_protect_cloud.tenants.delete
  • DeleteAgentacronis_cyber_protect_cloud.agents.delete
  • Delete a policyacronis_cyber_protect_cloud.policies.delete
  • Delete vaultacronis_cyber_protect_cloud.vaults.delete
  • Dismiss an alert by IDacronis_cyber_protect_cloud.alerts.dismiss
  • DeleteAgentsacronis_cyber_protect_cloud.agents.delete_many
  • Dismiss the alerts by filteracronis_cyber_protect_cloud.alerts.dismiss_many
  • Delete policiesacronis_cyber_protect_cloud.policies.delete_many
  • ManageUserMFAStatusacronis_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.

doacronis_cyber_protect_cloud.users.deleteconfirm_policy: human

DeleteUser?

intent: the user asked me to deleteUser

run suspended · waiting for a named person · key acronis-cyber-protect-cloud-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
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]" }  ]}
Illustrative. Scoped to Acronis Cyber Protect Cloud only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

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

See pricing

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 vaultwrite
  • acronis_cyber_protect_cloud.vaults.listFetch vaultsread
  • acronis_cyber_protect_cloud.vaults.list_agentsFetch vault agentsread
  • acronis_cyber_protect_cloud.vaults.list_archive_backupsFetch vault archive backupsread
  • acronis_cyber_protect_cloud.vaults.change_credentialsChange vault credentialswrite
  • acronis_cyber_protect_cloud.vaults.change_passwordChange encrypted vault passwordwrite
  • and 18 more in this area
Tenants23
  • acronis_cyber_protect_cloud.tenants.createCreateTenantwrite
  • acronis_cyber_protect_cloud.tenants.getFetchTenantread
  • acronis_cyber_protect_cloud.tenants.listFetchTenantsBatchread
  • acronis_cyber_protect_cloud.tenants.updateUpdateTenantwrite
  • acronis_cyber_protect_cloud.tenants.check_edition_switchPerformTenantEditionSwitchCheckread
  • acronis_cyber_protect_cloud.tenants.deleteDeleteTenantdestructive
  • and 17 more in this area
Vault sync19
  • acronis_cyber_protect_cloud.vault_sync.add_archiveAdd archive to vaultwrite
  • acronis_cyber_protect_cloud.vault_sync.add_backupAdd backupwrite
  • acronis_cyber_protect_cloud.vault_sync.add_vaultsAdd vaults batchwrite
  • acronis_cyber_protect_cloud.vault_sync.list_archivesFetch archives sync inforead
  • acronis_cyber_protect_cloud.vault_sync.bind_agentsBind agents to vaultwrite
  • acronis_cyber_protect_cloud.vault_sync.delete_agentDelete agentdestructive
  • and 13 more in this area
Users14
  • acronis_cyber_protect_cloud.users.createCreateUserwrite
  • acronis_cyber_protect_cloud.users.getFetchUserread
  • acronis_cyber_protect_cloud.users.listFetchUsersBatchread
  • acronis_cyber_protect_cloud.users.updateUpdateUserwrite
  • acronis_cyber_protect_cloud.users.check_loginCheckLoginNameAvailabilityread
  • acronis_cyber_protect_cloud.users.check_passwordCheckPasswordread
  • and 8 more in this area
Alerts12
  • acronis_cyber_protect_cloud.alerts.by_customerFetch alerts grouped per customerread
  • acronis_cyber_protect_cloud.alerts.createCreate an alertwrite
  • acronis_cyber_protect_cloud.alerts.getFetch an alert by IDread
  • acronis_cyber_protect_cloud.alerts.listFetch all alertsread
  • acronis_cyber_protect_cloud.alerts.countFetch alert countersread
  • acronis_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 folderwrite
  • acronis_cyber_protect_cloud.files_nodes.create_folderCreate folderwrite
  • acronis_cyber_protect_cloud.files_nodes.list_contentsGet files and folders listread
  • acronis_cyber_protect_cloud.files_nodes.list_revisionsGet file or folder revisions listread
  • acronis_cyber_protect_cloud.files_nodes.deleteDelete file or folderdestructive
  • acronis_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/draftswrite
  • acronis_cyber_protect_cloud.policy_drafts.getGET /policy_management/v4/drafts/{draft_id}read
  • acronis_cyber_protect_cloud.policy_drafts.set_contextPUT /policy_management/v4/drafts/{draft_id}/contextwrite
  • acronis_cyber_protect_cloud.policy_drafts.set_disabled_applications_contextPUT /policy_management/v4/drafts/{draft_id}/disabled_applications_contextwrite
  • acronis_cyber_protect_cloud.policy_drafts.deleteDELETE /policy_management/v4/drafts/{draft_id}destructive
  • acronis_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 policywrite
  • acronis_cyber_protect_cloud.policies.getFetch a policyread
  • acronis_cyber_protect_cloud.policies.listFetch a list of policiesread
  • acronis_cyber_protect_cloud.policies.updateUpdate a policywrite
  • acronis_cyber_protect_cloud.policies.deleteDelete a policydestructive
  • acronis_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}/policieswrite
  • acronis_cyber_protect_cloud.policy_draft_policies.set_commentPUT /policy_management/v4/drafts/{draft_id}/policies/{policy_id}/commentwrite
  • acronis_cyber_protect_cloud.policy_draft_policies.set_enabledPUT /policy_management/v4/drafts/{draft_id}/policies/{policy_id}/enabledwrite
  • acronis_cyber_protect_cloud.policy_draft_policies.set_namePUT /policy_management/v4/drafts/{draft_id}/policies/{policy_id}/namewrite
  • acronis_cyber_protect_cloud.policy_draft_policies.deleteDELETE /policy_management/v4/drafts/{draft_id}/policies/{policy_id}destructive
  • acronis_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 resourcewrite
  • acronis_cyber_protect_cloud.resources.create_batchPost multiple resources in one request from a single agentwrite
  • acronis_cyber_protect_cloud.resources.listFetch a list of all resourcesread
  • acronis_cyber_protect_cloud.resources.list_attributesFetch a list of resource's attributesread
  • acronis_cyber_protect_cloud.resources.countFetch a count of all resources that match filter parametersread
  • acronis_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 memberwrite
  • acronis_cyber_protect_cloud.files_node_members.getGet member informationread
  • acronis_cyber_protect_cloud.files_node_members.listGet members listread
  • acronis_cyber_protect_cloud.files_node_members.updateUpdate memberwrite
  • acronis_cyber_protect_cloud.files_node_members.deleteDelete memberdestructive
  • acronis_cyber_protect_cloud.files_node_members.delete_allDelete all membersdestructive
Locations6
  • acronis_cyber_protect_cloud.locations.createCreateInfrastructuresLocationwrite
  • acronis_cyber_protect_cloud.locations.getFetchInfrastructuresLocationread
  • acronis_cyber_protect_cloud.locations.listFetchInfrastructuresLocationsBatchread
  • acronis_cyber_protect_cloud.locations.list_infraFetchLocationInfrastructuresread
  • acronis_cyber_protect_cloud.locations.deleteDeleteInfrastructuresLocationdestructive
  • acronis_cyber_protect_cloud.locations.updateUpdateInfrastructuresLocationwrite
MDR incidents6
  • acronis_cyber_protect_cloud.mdr_incidents.getGET /incidents/{incident_id}read
  • acronis_cyber_protect_cloud.mdr_incidents.get_response_actionGET /incidents/{incident_id}/response_actionread
  • acronis_cyber_protect_cloud.mdr_incidents.listGET /incidentsread
  • acronis_cyber_protect_cloud.mdr_incidents.run_response_actionPOST /incidents/{incident_id}/response_actionwrite
  • acronis_cyber_protect_cloud.mdr_incidents.update_investigation_statePOST /incidents/{incident_id}/investigation_statewrite
  • acronis_cyber_protect_cloud.mdr_incidents.update_investigation_statesPOST /incidents/investigation_statewrite
PSA tickets6
  • acronis_cyber_protect_cloud.psa_tickets.createCreate ticketwrite
  • acronis_cyber_protect_cloud.psa_tickets.getFetch ticketread
  • acronis_cyber_protect_cloud.psa_tickets.list_email_updatesFetch email attachmentread
  • acronis_cyber_protect_cloud.psa_tickets.updateUpdate Ticketwrite
  • acronis_cyber_protect_cloud.psa_tickets.get_attachmentFetch helpdesk attachmentread
  • acronis_cyber_protect_cloud.psa_tickets.list_updatesFetch Ticket updatesread
Agents5
  • acronis_cyber_protect_cloud.agents.deleteDeleteAgentdestructive
  • acronis_cyber_protect_cloud.agents.force_updateRunAgentUpdateNowwrite
  • acronis_cyber_protect_cloud.agents.getFetchAgentread
  • acronis_cyber_protect_cloud.agents.listFetchAgentsread
  • acronis_cyber_protect_cloud.agents.delete_manyDeleteAgentsdestructive
Clients5
  • acronis_cyber_protect_cloud.clients.createCreateClientwrite
  • acronis_cyber_protect_cloud.clients.getFetchClientread
  • acronis_cyber_protect_cloud.clients.listFetchClientsBatchread
  • acronis_cyber_protect_cloud.clients.updateUpdateClientwrite
  • acronis_cyber_protect_cloud.clients.deleteDeleteClientdestructive
DR servers5
  • acronis_cyber_protect_cloud.dr_servers.getFetch cloud server by UUIDread
  • acronis_cyber_protect_cloud.dr_servers.listFetch cloud serversread
  • acronis_cyber_protect_cloud.dr_servers.start_production_failoverStart production failover on cloud serverwrite
  • acronis_cyber_protect_cloud.dr_servers.start_test_failoverStart test failover on cloud serverwrite
  • acronis_cyber_protect_cloud.dr_servers.stop_failoverStop failover on cloud serverwrite
Infra5
  • acronis_cyber_protect_cloud.infra.createRegisterInfrastructurewrite
  • acronis_cyber_protect_cloud.infra.getFetchInfrastructureread
  • acronis_cyber_protect_cloud.infra.listFetchInfrastructuresBatchread
  • acronis_cyber_protect_cloud.infra.updateUpdateInfrastructurewrite
  • acronis_cyber_protect_cloud.infra.deleteUnregisterInfrastructuredestructive
Policy applications5
  • acronis_cyber_protect_cloud.policy_applications.createCreate an applicationwrite
  • acronis_cyber_protect_cloud.policy_applications.issue_statisticsFetch applications' issue statisticsread
  • acronis_cyber_protect_cloud.policy_applications.listFetch a list of applicationsread
  • acronis_cyber_protect_cloud.policy_applications.runStart policy executionwrite
  • acronis_cyber_protect_cloud.policy_applications.revokeRevoke applicationsdestructive
Reports5
  • acronis_cyber_protect_cloud.reports.createCreateReportwrite
  • acronis_cyber_protect_cloud.reports.getFetchReportread
  • acronis_cyber_protect_cloud.reports.list_storedFetchStoredReportsread
  • acronis_cyber_protect_cloud.reports.updateUpdateReportwrite
  • acronis_cyber_protect_cloud.reports.deleteDeleteReportdestructive
Tenant offering items5
  • acronis_cyber_protect_cloud.tenant_offering_items.get_pricingFetchTenantOfferingItemsPricesread
  • acronis_cyber_protect_cloud.tenant_offering_items.listFetchTenantOfferingItemsread
  • acronis_cyber_protect_cloud.tenant_offering_items.list_available_for_childFetchOfferingItemsAvailableForTenantChildread
  • acronis_cyber_protect_cloud.tenant_offering_items.setSetTenantOfferingItemswrite
  • acronis_cyber_protect_cloud.tenant_offering_items.update_pricingUpdateTenantOfferingItemsPriceswrite
Agent update settings4
  • acronis_cyber_protect_cloud.agent_update_settings.deleteDeleteAgentUpdateSettingsdestructive
  • acronis_cyber_protect_cloud.agent_update_settings.delete_manyDeleteAgentUpdateSettingsCollectiondestructive
  • acronis_cyber_protect_cloud.agent_update_settings.getFetchAgentUpdateSettingsread
  • acronis_cyber_protect_cloud.agent_update_settings.setUploadAgentUpdateSettingswrite
Alert types4
  • acronis_cyber_protect_cloud.alert_types.getFetch an alert type by IDread
  • acronis_cyber_protect_cloud.alert_types.listFetch all alert typesread
  • acronis_cyber_protect_cloud.alert_types.registerRegister new alert typewrite
  • acronis_cyber_protect_cloud.alert_types.unregisterUnregister an alert type by IDdestructive
Applications4
  • acronis_cyber_protect_cloud.applications.disable_for_tenantTurnOffTenantApplicationdestructive
  • acronis_cyber_protect_cloud.applications.enable_for_tenantTurnOnTenantApplicationwrite
  • acronis_cyber_protect_cloud.applications.getFetchApplicationread
  • acronis_cyber_protect_cloud.applications.listFetchApplicationsread
Files devices4
  • acronis_cyber_protect_cloud.files_devices.deleteDelete devicedestructive
  • acronis_cyber_protect_cloud.files_devices.getGet device informationread
  • acronis_cyber_protect_cloud.files_devices.listGet devices listread
  • acronis_cyber_protect_cloud.files_devices.updateUpdate devicewrite
PSA taxes4
  • acronis_cyber_protect_cloud.psa_taxes.createCreate taxwrite
  • acronis_cyber_protect_cloud.psa_taxes.create_manyCreate taxeswrite
  • acronis_cyber_protect_cloud.psa_taxes.deleteDelete taxdestructive
  • acronis_cyber_protect_cloud.psa_taxes.getFetch taxread
Tenant branding4
  • acronis_cyber_protect_cloud.tenant_branding.disableDisableCustomBrandingdestructive
  • acronis_cyber_protect_cloud.tenant_branding.enableEnableCustomBrandingwrite
  • acronis_cyber_protect_cloud.tenant_branding.getFetchCustomBrandingOptionsread
  • acronis_cyber_protect_cloud.tenant_branding.updateModifyCustomBrandingwrite
Vault storage nodes4
  • acronis_cyber_protect_cloud.vault_storage_nodes.check_userCheck user accessread
  • acronis_cyber_protect_cloud.vault_storage_nodes.find_vault_by_pathFind vault by pathread
  • acronis_cyber_protect_cloud.vault_storage_nodes.listFetch registered storage nodesread
  • acronis_cyber_protect_cloud.vault_storage_nodes.registerRegister storage node_1write
Application settings3
  • acronis_cyber_protect_cloud.application_settings.deleteDeleteTenantApplicationSettingdestructive
  • acronis_cyber_protect_cloud.application_settings.getFetchTenantApplicationSettingread
  • acronis_cyber_protect_cloud.application_settings.updateUpdateTenantApplicationSettingwrite
PSA contract parts3
  • acronis_cyber_protect_cloud.psa_contract_parts.deleteDelete Contract Partdestructive
  • acronis_cyber_protect_cloud.psa_contract_parts.listFetch Contract Partread
  • acronis_cyber_protect_cloud.psa_contract_parts.upsertCreate or update a Contract Partwrite
PSA ledgers3
  • acronis_cyber_protect_cloud.psa_ledgers.createCreate ledgerwrite
  • acronis_cyber_protect_cloud.psa_ledgers.getFetch ledgerread
  • acronis_cyber_protect_cloud.psa_ledgers.listFetch ledgersread
Registration tokens3
  • acronis_cyber_protect_cloud.registration_tokens.createCreateRegistrationToken_0write
  • acronis_cyber_protect_cloud.registration_tokens.deleteDeleteRegistrationTokendestructive
  • acronis_cyber_protect_cloud.registration_tokens.listFetchRegistrationTokens_0read
Vault archives3
  • acronis_cyber_protect_cloud.vault_archives.delete_manyDelete archivesdestructive
  • acronis_cyber_protect_cloud.vault_archives.listFetch archivesread
  • acronis_cyber_protect_cloud.vault_archives.list_backupsFetch archive backupsread
Activities2
  • acronis_cyber_protect_cloud.activities.getFetch an activityread
  • acronis_cyber_protect_cloud.activities.listFetch a list of activitiesread
Agent hardware nodes2
  • acronis_cyber_protect_cloud.agent_hardware_nodes.getFetchHardwareNoderead
  • acronis_cyber_protect_cloud.agent_hardware_nodes.listFetchHardwareNodesread
DR sites2
  • acronis_cyber_protect_cloud.dr_sites.getFetch disaster recovery site by UUIDread
  • acronis_cyber_protect_cloud.dr_sites.listFetch disaster recovery sitesread
Event subscriptions2
  • acronis_cyber_protect_cloud.event_subscriptions.createCreate event subscriptionwrite
  • acronis_cyber_protect_cloud.event_subscriptions.get_offsetFetch subscription offsetread
Event topics2
  • acronis_cyber_protect_cloud.event_topics.get_offsetFetch topic offsetsread
  • acronis_cyber_protect_cloud.event_topics.listFetch topicsread
Files node links2
  • acronis_cyber_protect_cloud.files_node_links.createCreate file linkwrite
  • acronis_cyber_protect_cloud.files_node_links.updateUpdate file linkwrite
Files settings audit log2
  • acronis_cyber_protect_cloud.files_settings_audit_log.getGet audit log settingsread
  • acronis_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 settingsread
  • acronis_cyber_protect_cloud.files_settings_purging_policies.updateUpdate purging policies settingswrite
Files settings security2
  • acronis_cyber_protect_cloud.files_settings_security.getGet security settingsread
  • acronis_cyber_protect_cloud.files_settings_security.updateUpdate security settingswrite
Files settings server2
  • acronis_cyber_protect_cloud.files_settings_server.getGet server settingsread
  • acronis_cyber_protect_cloud.files_settings_server.updateUpdate server settingswrite
Files settings web preview2
  • acronis_cyber_protect_cloud.files_settings_web_preview.getGet web preview settingsread
  • acronis_cyber_protect_cloud.files_settings_web_preview.updateUpdate web preview settingswrite
PSA contracts2
  • acronis_cyber_protect_cloud.psa_contracts.listFetches Contracts by customer IDread
  • acronis_cyber_protect_cloud.psa_contracts.upsertCreate or update Contractwrite
PSA invoices2
  • acronis_cyber_protect_cloud.psa_invoices.listFetch invoiceread
  • acronis_cyber_protect_cloud.psa_invoices.updateUpdate invoicewrite
PSA products2
  • acronis_cyber_protect_cloud.psa_products.createCreate productwrite
  • acronis_cyber_protect_cloud.psa_products.listFetch productsread
PSA sales items2
  • acronis_cyber_protect_cloud.psa_sales_items.createCreate Sales itemwrite
  • acronis_cyber_protect_cloud.psa_sales_items.deleteDelete Sales itemdestructive
Tasks2
  • acronis_cyber_protect_cloud.tasks.getFetch a taskread
  • acronis_cyber_protect_cloud.tasks.listFetch a list of tasksread
Tenant registration tokens2
  • acronis_cyber_protect_cloud.tenant_registration_tokens.createCreateRegistrationToken_1write
  • acronis_cyber_protect_cloud.tenant_registration_tokens.listFetchRegistrationTokens_1read
Vault backups2
  • acronis_cyber_protect_cloud.vault_backups.delete_manyDelete backupsdestructive
  • acronis_cyber_protect_cloud.vault_backups.listFetch backupsread
Vault storage dirs2
  • acronis_cyber_protect_cloud.vault_storage_dirs.listFetch storage foldersread
  • acronis_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.