Skip to content

Integration · Developer tools

acronis.com

Connect Claude & ChatGPT to Acronis Cyber Protect Cloud

Ask your AI which customers you have in Acronis Cyber Protect Cloud, what a tenant is using, or to set up a new customer with a user. It can search and list tenants and users, read service usage and offering items, and see which applications are enabled. It can also create tenants and users, turn offering items on or off, enable applications and schedule usage reports.

Connect Acronis Cyber Protect Cloud free

Free plan, no credit card. Takes about a minute.

Try asking

  • “List all my customer tenants and their current usage.”

    The AI finds your own tenant, lists its child tenants and reads the service usage for each.

  • “Create a new customer tenant, Nordic Dental, under our partner tenant.”

    It creates a customer tenant with that name under your tenant.

  • “Add a user for Nordic Dental: [email protected], Anna Holm, and send the activation email.”

    It creates the user in the tenant with login and contact details, then sends the activation email.

What your AI can do

Tenants and users

List, search and create tenants and users, read user roles, update users and send activation emails.

Services and quotas

See available and enabled applications, read usage, enable applications, and turn offering items on or off or set quotas.

Usage reports

Create one-off or monthly usage reports, list a tenant's reports and download generated copies.

  • “Which offering items and quotas does Nordic Dental have?”

    It lists the tenant's offering items with status, edition and quota.

  • “Set up a monthly usage report for all our customers, emailed to [email protected].”

    It creates a usage report with a monthly schedule and that recipient.

  • “Find the user called Peter in any of our customers.”

    It searches tenants and users by text within your tenant and everything below it.

90 tools for Acronis Cyber Protect Cloud

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • archive_brandMoves moneyArchive a brand (tenant id). Financial or irreversible action; may require approval.
  • create_addressChanges dataCreate a new address. Required: owner tenant id or name.
  • create_approvalChanges dataCreate a new approval. Required: code.
  • create_check_passwordDeletesCreate a new check password. Required: password. Destructive action; may require approval.
  • create_customerChanges dataCreate a new customer. Required: type, tenant id or token endpoint auth method.
  • create_device_authorizationChanges dataCreate a new device authorization. Required: client id or scope.
  • create_infraChanges dataCreate a new infra. Required: owner tenant id, name, url or capabilities.
  • create_introspect_tokenDeletesCreate a new introspect token. Required: token. Destructive action; may require approval.
  • create_ottDeletesCreate a new ott. Required: purpose. Destructive action; may require approval.
  • create_registration_tokenDeletesCreate a new registration token. Required: expires in or scopes. Destructive action; may require approval.
  • create_revoke_tokenDeletesCreate a new revoke token. Required: token. Destructive action; may require approval.
  • create_tenantChanges dataCreate a tenant under `parent_id` with a `name` and `kind` (partner, folder, customer or unit); optional `contact`, `language` and `enabled`.
  • create_tenant_registration_tokenDeletesCreate a new registration token for a tenant. Required: expires in or scopes. Destructive action; may require approval.
  • create_usage_reportChanges dataCreate a usage report: `parameters` (tenant_id, level, kind, optional period and formats), `schedule` (once or monthly), `recipients` and `result_action`.
  • create_userChanges dataCreate a user in a `tenant_id` with a `login` and `contact` (email, first and last name); optional `language` and `notifications`.
  • create_user_passwordDeletesCreate a new password for a user. Required: password. Destructive action; may require approval.
  • delete_addressDeletesPermanently delete a address by address id. Destructive action; may require approval.
  • delete_customerDeletesPermanently delete a customer by customer id. Destructive action; may require approval.
  • delete_infraDeletesPermanently delete a infra by infra id. Destructive action; may require approval.
  • delete_registration_tokenDeletesPermanently delete a registration token by token id. Destructive action; may require approval.
  • delete_reportDeletesPermanently delete a report by report id. Destructive action; may require approval.
  • delete_tenantDeletesPermanently delete a tenant by tenant id. Destructive action; may require approval.
  • delete_tenant_delete_tenantDeletesPermanently delete a tenant by tenant id. Destructive action; may require approval.
  • delete_tenant_delete_tenant_application_settingDeletesPermanently delete a tenant by setting name. Destructive action; may require approval.
  • delete_userDeletesPermanently delete a user by user id. Destructive action; may require approval.
  • download_generated_reportDownload one generated report by `report_id` and `stored_report_id`.
  • enable_tenant_applicationChanges dataEnable an application (`application_id`) for a tenant (`tenant_id`).
  • get_addressGet one address by address id.
  • get_applicationGet one application by application id.
  • get_current_userGet the signed-in user's details, including their tenant ID. Use this first to find your own tenant.
  • get_customerGet one customer by customer id.
  • get_infraGet one infra by infra id.
  • get_reportGet one usage report configuration by `report_id`.
  • get_tenantGet one tenant (partner, folder, customer or unit) by `tenant_id`.
  • get_tenant_2Get one tenant by setting name.
  • get_tenant_usageGet current service usage for a tenant by `tenant_id`, optionally filtered by `editions` or `usage_names`.
  • get_userGet one user by `user_id`, including login, contact, and the `version` needed for updates.
  • get_user_statusGet the current status of a user by tenant id.
  • get_user_status_manage_user_mfa_statusChanges dataGet the current status of a user by user id.
  • get_user_status_statusChanges dataGet the current status of a user by tenant id.
  • list_address_infrasList infras for a address.
  • list_addressesList addresses. Optional filters: uuids.
  • list_applicationsList the Cyber Protect applications (services) available on the platform.
  • list_applications_fetch_tenants_applications_batchList applications. Optional filters: tenants.
  • list_approvalsList approvals. Optional filters: code or tenant uuid.
  • list_available_for_childrenList available for children. Optional filters: kind or edition.
  • list_check_loginsList check logins. Optional filters: username.
  • list_child_tenantsList the direct child tenants of a tenant by `tenant_id`.
  • list_customersList customers. Optional filters: uuids, origin id or allow deleted.
  • list_external_loginsList external logins. Optional filters: ott or target uri.
  • list_forgot_linksList forgot links. Optional filters: login.
  • list_generated_reportsList the generated copies of a report by `report_id`.
  • list_infrasList infras. Optional filters: uuids.
  • list_openid_configurationsList openid configurations.
  • list_pricingsList pricings.
  • list_productsList products. Optional filters: subtree root tenant id, usage names, editions, offering items, updated since or allow deleted. Results are paginated.
  • list_registration_tokensList registration tokens.
  • list_tenant_addressesList addresses for a tenant.
  • list_tenant_applicationsList the applications enabled for a tenant by `tenant_id`.
  • list_tenant_brandsList brands for a tenant. Optional filters: effective.
  • list_tenant_editionsList editions for a tenant. Optional filters: target edition or application id.
  • list_tenant_offering_itemsList the offering items (services and quotas) for a tenant by `tenant_id`, with optional status, edition and usage filters.
  • list_tenant_registration_tokensList registration tokens for a tenant.
  • list_tenant_reportsList usage reports configured for a tenant by `tenant_id`.
  • list_tenant_usersList the users of a tenant by `tenant_id`.
  • list_tenantsList tenants, filtered by `parent_id`, `subtree_root_id` or `uuids`; use `with_contacts` or `with_offering_items` for more detail.
  • list_tenants_fetch_tenant_brand_logoList tenants.
  • list_tenants_fetch_tenant_pricing_settingsList tenants for a tenant.
  • list_usagesList usages. Optional filters: tenants, usage names or editions.
  • list_user_rolesList a user's roles (access policies) by `user_id`.
  • list_usersList users. Optional filters: uuids, origin id, external ids, tenant id, subtree root tenant id or updated since. Results are paginated.
  • restore_brandChanges dataRestore a brand (tenant id).
  • restore_tenantChanges dataRestore a tenant (tenant id).
  • restore_userChanges dataRestore a user (user id).
  • search_tenants_and_usersSearch tenants and users by `text` within a `tenant` (tenant ID) and everything below it.
  • send_user_activation_emailVisible to othersSend the account activation email to a user by `user_id`. This emails the user.
  • update_addressChanges dataUpdate an existing address identified by address id.
  • update_customerChanges dataUpdate an existing customer identified by customer id.
  • update_infraChanges dataUpdate an existing infra identified by infra id.
  • update_pricingsVisible to othersUpdate an existing pricing identified by tenant id. Has effects visible outside this system.
  • update_reportChanges dataUpdate an existing report identified by report id.
  • update_tenant_brandsVisible to othersUpdate an existing brand identified by tenant id. Has effects visible outside this system.
  • update_tenant_editionsVisible to othersUpdate an existing edition identified by tenant id. Has effects visible outside this system.
  • update_tenant_offering_itemsVisible to othersTurn offering items on or off or set quotas for a tenant by `tenant_id` with `offering_items` (application_id, name, status, quota). This can change what the customer is billed for.
  • update_tenantsVisible to othersUpdate an existing tenant identified by tenant id. Has effects visible outside this system.
  • update_tenants_update_tenant_default_idp_idVisible to othersUpdate an existing tenant identified by tenant id. Has effects visible outside this system.
  • update_usagesVisible to othersUpdate an existing usage. Has effects visible outside this system.
  • update_userChanges dataUpdate a user by `user_id` with the current `version`: contact, login, enabled, language or notifications.
  • update_user_access_policiesVisible to othersUpdate an existing access policy identified by user id. Has effects visible outside this system.
  • upload_tenantChanges dataUpload a tenant (tenant id).

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Acronis Cyber Protect Cloud from the app list.

  2. 2

    Paste your key

    Paste your data center host (for example eu2-cloud.acronis.com), plus a Client ID and Client secret. In the Acronis Cyber Protect Cloud management portal, register an API client as described in the Partner's Guide and save the client ID, client secret and data center URL it shows.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Acronis Cyber Protect Cloud?

The AI can list and search tenants and users, read user roles, applications, offering items, usage and reports, and download generated reports. It can create tenants, users and usage reports, update users, enable applications for a tenant, change offering items and quotas, and send activation emails.

Does the AI see my Acronis Cyber Protect Cloud credentials?

No. Your Acronis Client ID and Client secret are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with usage and reporting only. Changing offering items can change what a customer is billed for, and activation emails reach real users. These can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Acronis Cyber Protect Cloud account.

Which data center host should I enter?

Enter the host from the data center URL that Acronis shows when you register the API client, for example eu2-cloud.acronis.com. Only the host name goes in the field, not the full URL.

Let your AI work in Acronis Cyber Protect Cloud today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Acronis Cyber Protect Cloud free

HeyMyApps is not affiliated with Acronis Cyber Protect Cloud. Product names are trademarks of their owners.