---
title: "Veeam Backup & Replication MCP server - actionlake"
description: "Give Claude 495 Veeam Backup & Replication actions through one MCP server: restore. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/veeam-backup-and-replication
updated: 2026-10-23
---

Connectors · Developer & infrastructure

# Veeam Backup & Replication MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Veeam Backup & Replication and the rest of your systems. It gives your agent 495 Veeam Backup & Replication actions (221 reads, 231 writes and 43 that wait for a confirmation) and holds the Veeam Backup & Replication credential itself, so the agent never does. It paces Veeam Backup & Replication's limits and records every call.

[Connect Veeam Backup & Replication free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

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: "veeam_backup_replication.users.list",
  intent: "check which Veeam Backup & Replication account is connected"
}
# Get All Users and Groups · read · 1 upstream call
```

- 495 actions in one signed file
- 221 read look, never change
- 231 write create and update
- 43 wait for a yes destructive, confirmed first

Set up

## Connect Veeam Backup & Replication 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 Veeam Backup & Replication.
   Session login. actionlake opens the session and renews it when it expires. actionlake stores what you paste write-only, sealed under your tenant's key.
   - `username` VBR user name (DOMAIN\user or a local account) with a VBR role that covers the operations you will run
   - `password` Password of that VBR user
   - `api_version` Your Veeam Backup & Replication api version
   - `host` Where your Veeam Backup & Replication lives: your host
   ```
   account { op: "connections.requirements", service: "veeam_backup_replication" }
   # 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: "veeam_backup_replication.users.list" }
   # get all users and groups · read · 1 upstream call
   check { action: "veeam_backup_replication.user.create", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

Veeam Backup & Replication at a glance

**Sign-in**

Session login. actionlake opens the session and renews it when it expires.

**You provide**

`username` `password`

**Setup fields**

`api_version` `host`

**Limits we pace to**

10 calls a second, per connection

**API covered**

VBR REST API 1.3-rev2 (Veeam Backup & Replication 13, OpenAPI 3.0.1), at your Veeam Backup & Replication instance's API base URL, which you enter when connecting (path /api/v1)

**Built from**

Veeam Backup & Replication's documentation, read 23 October 2026[helpcenter.veeam.com](https://helpcenter.veeam.com/references/vbr/13/rest/1.3-rev2.yaml) [helpcenter.veeam.com](https://helpcenter.veeam.com/docs/backup/vbr_rest/overview.html)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

165 of 221 reads, for up to 5 minutes; a write clears what it affects

**Shared entities**

4, so ask can line Veeam Backup & Replication up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in Veeam Backup & Replication.

495 actions in 43 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

- **221** read look, never change
- **231** write create and update
- **43** destructive wait for a confirmation

1. ### Restore
   53
   17 read · 31 write · 5 destructive
   Start Instant Recovery to Microsoft Azure · Get All Mount Sessions for Instant Recovery to Microsoft Azure · Get All Mount Points for Instant Recovery to Microsoft Azure · Get User Code for Delegated Restore of Microsoft Entra ID Items
2. ### Backup browser
   48
   33 read · 15 write · 0 destructive
   Reveal Microsoft Entra ID BitLocker Recovery Key · Get Restore Points of Microsoft Entra ID Tenant · Get Mount Points of All Microsoft Entra ID Tenants · Get Microsoft Entra ID Item
3. ### Agents
   42
   16 read · 19 write · 7 destructive
   Get All Discovered Entities · Get Agent Backups · Install Agent on Discovered Entities · Get Linux Agent Packages
4. ### General options
   27
   12 read · 14 write · 1 destructive
   Add Latency Settings for Specific Datastore · Check SMTP Server Certificate · Send Test Email · Export Trusted Hosts List to a File
5. ### Inventory browser
   27
   18 read · 7 write · 2 destructive
   Get Active Directory Objects from Domain · Add Microsoft Entra ID Tenant · Get All Microsoft Entra ID Tenants · Get Inventory Objects for Specific Protection Group
6. ### Credentials
   23
   6 read · 14 write · 3 destructive
   Get Microsoft Entra ID Verification Code · Get Google Authentication Information · Add Cloud Credentials Record · Get All Cloud Credentials
7. ### Malware detection
   21
   11 read · 9 write · 1 destructive
   Get Malware File Detection Indicators of Compromise · Get All Malware Detection Exclusions · Get All Malware Detection Objects · Create Malware Event
8. ### Users and roles
   19
   9 read · 8 write · 2 destructive
   Get All Users and Groups · Get All Roles · Add User or Group · Get User or Group

**35 more areas · 235 actions**

- Automation **18**
- Backups **18**
- Repositories **18**
- Jobs **17**
- License **15**
- Disk management **14**
- Managed servers **14**
- Encryption **13**
- Security **10**
- Proxies **8**
- Sessions **8**
- High availability ha cluster **6**
- Mount servers **6**
- Cloud browser **5**
- Failback **5**
- Global exclusions **5**
- Helper appliance templates **5**
- Replicas **5**
- Acl **4**
- Active directory domains **4**
- Backup objects **4**
- Data integration API **4**
- Failover **4**
- Restore points **4**
- Service **4**
- Configuration backup **3**
- Tasks **3**
- Replica restore points **2**
- Traffic rules **2**
- Wan accelerators **2**
- Application items restore **1**
- Connection **1**
- Deployment **1**
- Log export **1**
- Services **1**

Top actions

## The Veeam Backup & Replication API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 12 of Veeam Backup & Replication's 12 action names are shared with at least one other connector, so an agent learns them once.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `veeam_backup_replication.users.list` Get All Users and Groups | Get All Users and Groups. | read | `identity.user.list` 474 connectors |
| `veeam_backup_replication.roles.list` Get All Roles | Get All Roles. | read | `identity.role.list` 184 connectors |
| `veeam_backup_replication.user.create` Add User or Group | Add User or Group. | write | `identity.user.create` 262 connectors |
| `veeam_backup_replication.user.delete` Remove User or Group | Remove User or Group. | destructive | `identity.user.delete` 253 connectors |
| `veeam_backup_replication.role.get` Get Role | Get Role. | read | `identity.role.get` 127 connectors |
| `veeam_backup_replication.discovered_entities.list` Get All Discovered Entities | Get All Discovered Entities. | read | `device.endpoint.list` 65 connectors |
| `veeam_backup_replication.jobs.list` Get All Jobs | Get All Jobs. | read | `infra.job.list` 12 connectors |
| `veeam_backup_replication.job.create` Create Job | Create Job. | write | `infra.job.create` 10 connectors |
| `veeam_backup_replication.job.clone` Clone Job | Clone Job. | write | this connector |
| `veeam_backup_replication.creds.list` Get All Credentials | Get All Credentials. | read | this connector |
| `veeam_backup_replication.tasks.list` Get All Tasks | Get All Tasks. | read | this connector |
| `veeam_backup_replication.jobs.import` Import Jobs | Import Jobs. | write | this connector |

Try it

## Prompts to paste into Claude.

Each one names the Veeam Backup & Replication actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   Which Veeam Backup & Replication devices have not checked in for a week?
   calls `veeam_backup_replication.discovered_entities.list`
2. Write write
   Add User or Group in Veeam Backup & Replication. Show me exactly what you will send before you save it.
   calls `veeam_backup_replication.user.create`

Governance for Veeam Backup & Replication

## Destructive actions wait for a yes.

43 Veeam Backup & Replication actions are destructive. The first 10:

- Remove User or Group `veeam_backup_replication.user.delete`
- Delete Job `veeam_backup_replication.job.delete`
- Erase Disk `veeam_backup_replication.disk.erase`
- Remove Credentials Record `veeam_backup_replication.creds.delete`
- Remove Proxy `veeam_backup_replication.proxy.delete`
- Delete Backup `veeam_backup_replication.backup.delete`
- Remove License `veeam_backup_replication.license.remove`
- Remove Active Directory Domain `veeam_backup_replication.ad_domain.delete`
- Remove Partition `veeam_backup_replication.partition.remove`
- Remove KMS Server `veeam_backup_replication.kms_server.delete`

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.

do veeam_backup_replication.user.delete confirm_policy: **human**

Remove User or Group?

**intent:** the user asked me to remove User or Group

run suspended · waiting for a named person · key _veeam-backup-replication-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "veeam-backup-replication-agent",
  allowed_actions: ["veeam_backup_replication.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "veeam_backup_replication.user.delete", approver: "lead@example.com" },
    { match: "veeam_backup_replication.job.delete", approver: "lead@example.com" },
    { match: "veeam_backup_replication.disk.erase", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to Veeam Backup & Replication only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What Veeam Backup & Replication costs on actionlake.

Every Veeam Backup & Replication action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call Veeam Backup & Replication 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.

- 1 upstream call per action all 495 Veeam Backup & Replication actions
- 495 actions page each page of a long list is one call
- 165 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every Veeam Backup & Replication action.

495 actions by area: the id your agent calls, what it does, and its effect.

**Restore 53**

- `veeam_backup_replication.azure_instant_vm_recovery.mount` Start Instant Recovery to Microsoft Azure write
- `veeam_backup_replication.azure_instant_vm_recovery_mount_sessions.list` Get All Mount Sessions for Instant Recovery to Microsoft Azure read
- `veeam_backup_replication.azure_instant_vm_recovery_mounts.list` Get All Mount Points for Instant Recovery to Microsoft Azure read
- `veeam_backup_replication.entra_id_tenant_restore_device_code.get` Get User Code for Delegated Restore of Microsoft Entra ID Items read
- `veeam_backup_replication.azure_instant_vm_recovery.migrate` Start Migrating Machine to Microsoft Azure write
- `veeam_backup_replication.azure_instant_vm_recovery.switchover` Start Switchover to Microsoft Azure write
- and 47 more in this area

**Backup browser 48**

- `veeam_backup_replication.bitlocker_recovery_key.reveal` Reveal Microsoft Entra ID BitLocker Recovery Key read
- `veeam_backup_replication.entra_id_tenant_backup_restore_points.browse` Get Restore Points of Microsoft Entra ID Tenant read
- `veeam_backup_replication.entra_id_tenant_browse_sessions.list` Get Mount Points of All Microsoft Entra ID Tenants read
- `veeam_backup_replication.entra_id_tenant_item.browse` Get Microsoft Entra ID Item read
- `veeam_backup_replication.compare_entra_id_tenant_item.start` Start Comparing Microsoft Entra ID Item Properties write
- `veeam_backup_replication.compare_entra_id_tenant_item_result.get` Get Comparison Results for Microsoft Entra ID Items read
- and 42 more in this area

**Agents 42**

- `veeam_backup_replication.agent_backups.list` Get Agent Backups read
- `veeam_backup_replication.agent_on_discovered_entities.install` Install Agent on Discovered Entities write
- `veeam_backup_replication.agent_packages.list` Get Linux Agent Packages read
- `veeam_backup_replication.discovered_entities.list` Get All Discovered Entities read
- `veeam_backup_replication.agent_from_discovered_entities.uninstall` Uninstall Agent from Discovered Entities destructive
- `veeam_backup_replication.agent_on_discovered_entities.upgrade` Upgrade Agent on Discovered Entities write
- and 36 more in this area

**General options 27**

- `veeam_backup_replication.datastore_latency.add` Add Latency Settings for Specific Datastore write
- `veeam_backup_replication.smtp_connection.check` Check SMTP Server Certificate read
- `veeam_backup_replication.test_email_message.send` Send Test Email write
- `veeam_backup_replication.trusted_hosts.export` Export Trusted Hosts List to a File read
- `veeam_backup_replication.datastore_latency_settings.delete` Remove Latency Settings for Specific Datastore destructive
- `veeam_backup_replication.datastore_latency_settings.get` Get Latency Settings for Specific Datastore read
- and 21 more in this area

**Inventory browser 27**

- `veeam_backup_replication.ad_domain_object.list` Get Active Directory Objects from Domain read
- `veeam_backup_replication.entra_id_tenant.create` Add Microsoft Entra ID Tenant write
- `veeam_backup_replication.entra_id_tenants.list` Get All Microsoft Entra ID Tenants read
- `veeam_backup_replication.inventory_for_pg.get` Get Inventory Objects for Specific Protection Group read
- `veeam_backup_replication.browse_unstructured_data_server.start` Start Browsing Unstructured Data Server write
- `veeam_backup_replication.browse_unstructured_data_server.stop` Stop Browsing Unstructured Data Server write
- and 21 more in this area

**Credentials 23**

- `veeam_backup_replication.app_registration_by_device_code.request` Get Microsoft Entra ID Verification Code write
- `veeam_backup_replication.authentication.request` Get Google Authentication Information write
- `veeam_backup_replication.cloud_creds.create` Add Cloud Credentials Record write
- `veeam_backup_replication.cloud_creds.list` Get All Cloud Credentials read
- `veeam_backup_replication.account.change` Change Google Service Account write
- `veeam_backup_replication.app_registration_by_device_code.finish` Register Microsoft Entra ID Application write
- and 17 more in this area

**Malware detection 21**

- `veeam_backup_replication.file_detection_indicators_of_compromise.list` Get Malware File Detection Indicators of Compromise read
- `veeam_backup_replication.malware_detection_object_exclusions.list` Get All Malware Detection Exclusions read
- `veeam_backup_replication.malware_detection_objects.list` Get All Malware Detection Objects read
- `veeam_backup_replication.suspicious_activity_event.create` Create Malware Event write
- `veeam_backup_replication.backup_objects_as_clean.mark` Mark Backup Objects as Clean write
- `veeam_backup_replication.indicator_of_compromise.disable` Disable Monitoring of Indicators of Compromise write
- and 15 more in this area

**Users and roles 19**

- `veeam_backup_replication.roles.list` Get All Roles read
- `veeam_backup_replication.user.create` Add User or Group write
- `veeam_backup_replication.user.get` Get User or Group read
- `veeam_backup_replication.users.list` Get All Users and Groups read
- `veeam_backup_replication.custom_role.clone` Clone Custom Role write
- `veeam_backup_replication.custom_role.create` Create Custom Role write
- and 13 more in this area

**Automation 18**

- `veeam_backup_replication.automation_sessions.list` Get All Automation Sessions read
- `veeam_backup_replication.cloud_credentials.export` Export Cloud Credentials read
- `veeam_backup_replication.cloud_credentials.import` Import Cloud Credentials write
- `veeam_backup_replication.credentials.export` Export Credentials read
- `veeam_backup_replication.automation_session.get` Get Automation Session read
- `veeam_backup_replication.automation_session.stop` Stop Automation Session write
- and 12 more in this area

**Backups 18**

- `veeam_backup_replication.backup_details.get` View Backup Details read
- `veeam_backup_replication.backup_files.list` Get All Backup Files read
- `veeam_backup_replication.backup_meta.download` Download Backup Metadata write
- `veeam_backup_replication.backup_objects_with_filtering.list` Get Backup Objects read
- `veeam_backup_replication.backup.delete` Delete Backup destructive
- `veeam_backup_replication.backup.get` Get Backup read
- and 12 more in this area

**Repositories 18**

- `veeam_backup_replication.repositories.list` Get All Repositories read
- `veeam_backup_replication.repositories_states.list` Get All Repository States read
- `veeam_backup_replication.repository.create` Add Repository write
- `veeam_backup_replication.scale_out_repositories.list` Get All Scale-Out Backup Repositories read
- `veeam_backup_replication.repositories.rescan` Rescan Repositories write
- `veeam_backup_replication.repository.delete` Remove Repository destructive
- and 12 more in this area

**Jobs 17**

- `veeam_backup_replication.job.create` Create Job write
- `veeam_backup_replication.job.get` Get Job read
- `veeam_backup_replication.job.update` Edit Job write
- `veeam_backup_replication.jobs.list` Get All Jobs read
- `veeam_backup_replication.agent_policy_cache.clear` Clear Backup Cache destructive
- `veeam_backup_replication.agent_policy_configuration.apply` Apply Backup Policy Configuration write
- and 11 more in this area

**License 15**

- `veeam_backup_replication.instance_license.assign` Assign Instance License write
- `veeam_backup_replication.license.install` Install License write
- `veeam_backup_replication.licensed_instances.list` Get Instance Licenses Consumption read
- `veeam_backup_replication.licensed_sockets.list` Get Consumption of Socket Licenses read
- `veeam_backup_replication.agent_consumption.set` Enable or Disable Instance Consumption for Unlicensed Agents write
- `veeam_backup_replication.auto_update.set` Enable or Disable License Auto Update write
- and 9 more in this area

**Disk management 14**

- `veeam_backup_replication.backup_layout.apply` Apply Backup Layout write
- `veeam_backup_replication.can_resize_partition.check` Get Partition Resize Options read
- `veeam_backup_replication.check_point.create` Create Disk Management Checkpoint write
- `veeam_backup_replication.disk_management_session.init` Initialize Disk Management write
- `veeam_backup_replication.disk.erase` Erase Disk destructive
- `veeam_backup_replication.disk_layout.apply` Apply Disk Layout write
- and 8 more in this area

**Managed servers 14**

- `veeam_backup_replication.cloud_director_hosts.resolve` Get vCenter Servers Attached to Cloud Director Server write
- `veeam_backup_replication.host_optional_components_defaults.get` Default Set of Optional Managed Server Components read
- `veeam_backup_replication.managed_server.create` Add Server write
- `veeam_backup_replication.managed_servers.list` Get All Servers read
- `veeam_backup_replication.hyper_v_hosts.resolve` Get Microsoft Hyper-V Servers Managed by Microsoft Hyper-V Cluster or SCVMM Server write
- `veeam_backup_replication.managed_server.delete` Remove Server destructive
- and 8 more in this area

**Encryption 13**

- `veeam_backup_replication.encryption_password.create` Add Encryption Password write
- `veeam_backup_replication.encryption_password.verify` Verify Encryption Password read
- `veeam_backup_replication.encryption_passwords.list` Get All Encryption Passwords read
- `veeam_backup_replication.kms_server.create` Add KMS Server write
- `veeam_backup_replication.encryption_password.change` Change Encryption Password write
- `veeam_backup_replication.encryption_password.delete` Remove Encryption Password destructive
- and 7 more in this area

**Security 10**

- `veeam_backup_replication.authorization_event.get` Get Authorization Event read
- `veeam_backup_replication.authorization_events.list` Get All Authorization Events read
- `veeam_backup_replication.best_practices_compliance_alert.suppress` Suppress Security & Compliance Analyzer Best Practice Status write
- `veeam_backup_replication.best_practices_compliance_result.get` Get Security & Compliance Analyzer Results read
- `veeam_backup_replication.best_practices_compliance_status.reset` Reset Security & Compliance Analyzer Status write
- `veeam_backup_replication.best_practices_compliance_statuses.reset` Reset All Security & Compliance Analyzer Statuses write
- and 4 more in this area

**Proxies 8**

- `veeam_backup_replication.proxies.list` Get All Proxies read
- `veeam_backup_replication.proxies_states.list` Get All Proxy States read
- `veeam_backup_replication.proxy.create` Add Proxy write
- `veeam_backup_replication.proxy.disable` Disable Proxy write
- `veeam_backup_replication.proxy.delete` Remove Proxy destructive
- `veeam_backup_replication.proxy.enable` Enable Proxy write
- and 2 more in this area

**Sessions 8**

- `veeam_backup_replication.session.get` Get Session read
- `veeam_backup_replication.session_task_sessions_with_filtering.list` Get Task Sessions for Specified Session read
- `veeam_backup_replication.sessions.list` Get All Sessions read
- `veeam_backup_replication.task_sessions.list` Get All Task Sessions read
- `veeam_backup_replication.session.stop` Stop Session write
- `veeam_backup_replication.session_logs.get` Get Session Logs read
- and 2 more in this area

**High availability ha cluster 6**

- `veeam_backup_replication.high_availability_cluster.change` Edit High Availability Cluster Settings write
- `veeam_backup_replication.high_availability_cluster.create` Create High Availability Cluster write
- `veeam_backup_replication.high_availability_cluster.failover` Start High Availability Cluster Failover write
- `veeam_backup_replication.high_availability_cluster.get` Get High Availability Cluster read
- `veeam_backup_replication.high_availability_cluster.delete` Delete High Availability Cluster destructive
- `veeam_backup_replication.high_availability_cluster.switchover` Start High Availability Cluster Switchover write

**Mount servers 6**

- `veeam_backup_replication.as_default_mount_server.set` Set Default Mount Server write
- `veeam_backup_replication.default_mount_server.list` Get Default Mount Server read
- `veeam_backup_replication.mount_server.setup` Add Mount Server write
- `veeam_backup_replication.mount_servers.list` Get Mount Servers read
- `veeam_backup_replication.mount_server.get` Get Mount Server read
- `veeam_backup_replication.mount_server.update` Update Mount Server write

**Cloud browser 5**

- `veeam_backup_replication.cloud_entity.browse` Get Cloud Hierarchy read
- `veeam_backup_replication.cloud_entity_virtual_machines.browse` Get Cloud Virtual Machines read
- `veeam_backup_replication.cloud_vault_entity.browse` Browse Veeam Data Cloud Vault read
- `veeam_backup_replication.new_cloud_folder.create` Create New Cloud Storage Folder write
- `veeam_backup_replication.veeam_cloud_vault.initialize` Add Veeam Data Cloud Vault write

**Failback 5**

- `veeam_backup_replication.replica_failback_switchover_time.change` Change Switchover Time write
- `veeam_backup_replication.vi_vm_snapshot_replica.failback` Start Failback write
- `veeam_backup_replication.vi_vm_snapshot_replica_commit.failback` Commit Failback write
- `veeam_backup_replication.vi_vm_snapshot_replica_to_production.switch` Switch over to Production write
- `veeam_backup_replication.vi_vm_snapshot_replica_undo.failback` Undo Failback write

**Global exclusions 5**

- `veeam_backup_replication.global_vm_exclusion.create` Add Global VM Exclusion write
- `veeam_backup_replication.global_vm_exclusion.get` Get Global VM Exclusion read
- `veeam_backup_replication.global_vm_exclusion_note.update` Edit Global VM Exclusion Note write
- `veeam_backup_replication.global_vm_exclusions.list` Get All Global VM Exclusions read
- `veeam_backup_replication.global_vm_exclusion.delete` Remove Global VM Exclusion destructive

**Helper appliance templates 5**

- `veeam_backup_replication.helper_appliance_template.get` Get Helper Appliance Template read
- `veeam_backup_replication.helper_appliance_template_status.get` Get Helper Appliance Template State read
- `veeam_backup_replication.helper_appliance_templates.deploy` Deploy Helper Appliance Templates write
- `veeam_backup_replication.helper_appliance_templates.list` Get All Helper Appliance Templates read
- `veeam_backup_replication.helper_appliance_templates.remove` Remove Helper Appliance Templates destructive

**Replicas 5**

- `veeam_backup_replication.object_replica_restore_point_in_replica.get` Get Replica Restore Point read
- `veeam_backup_replication.replica.get` Get Replica read
- `veeam_backup_replication.replica_object_restore_points.list` Get All Replica Restore Points read
- `veeam_backup_replication.replicas.list` Get All Replicas read
- `veeam_backup_replication.replica.rescan` Rescan Replicas write

**Acl 4**

- `veeam_backup_replication.acl_effective_access.change` Change Effective Access of ACL Record write
- `veeam_backup_replication.acl_owner.change` Change Owner of ACL Record write
- `veeam_backup_replication.acl_record.get` Get ACL Record read
- `veeam_backup_replication.acl_rules.get` Get Access Control List read

**Active directory domains 4**

- `veeam_backup_replication.ad_domain.create` Add Active Directory Domain write
- `veeam_backup_replication.ad_domain.delete` Remove Active Directory Domain destructive
- `veeam_backup_replication.ad_domain.get` Get Active Directory Domain read
- `veeam_backup_replication.ad_domains.list` Get Active Directory Domains read

**Backup objects 4**

- `veeam_backup_replication.backup_object.get` Get Backup Object read
- `veeam_backup_replication.backup_object_restore_points_with_filtering.list` Get Restore Points read
- `veeam_backup_replication.backup_objects.list` Get All Backup Objects read
- `veeam_backup_replication.recovery_media_task_for_backup_object.create` Create Recovery Media Task for Backup Object write

**Data integration API 4**

- `veeam_backup_replication.backup_content.publish` Start Disk Publishing write
- `veeam_backup_replication.backup_content.unpublish` Stop Disk Publishing destructive
- `veeam_backup_replication.content_publication_mount.get` Get Disk Publishing Mount Point read
- `veeam_backup_replication.content_publication_mounts.list` Get All Disk Publishing Mount Points read

**Failover 4**

- `veeam_backup_replication.vi_vm_snapshot_replica.failover` Start Failover write
- `veeam_backup_replication.vi_vm_snapshot_replica_permanent.failover` Start Permanent Failover write
- `veeam_backup_replication.vi_vm_snapshot_replica_planned.failover` Start Planned Failover write
- `veeam_backup_replication.vi_vm_snapshot_replica_undo.failover` Undo Failover write

**Restore points 4**

- `veeam_backup_replication.object_restore_point.get` Get Restore Point read
- `veeam_backup_replication.object_restore_point_disks_with_filtering.list` Get Restore Point Disks read
- `veeam_backup_replication.object_restore_point_network_info.get` Get Restore Point Network Info read
- `veeam_backup_replication.object_restore_points.list` Get All Restore Points read

**Service 4**

- `veeam_backup_replication.server_certificate.get` Get Backup Server Certificate read
- `veeam_backup_replication.server_info.get` Get Backup Server Information read
- `veeam_backup_replication.server_time.get` Get Backup Server Time read
- `veeam_backup_replication.vbr.register` Register Backup Server on My Account Portal write

**Configuration backup 3**

- `veeam_backup_replication.config_backup.start` Start Configuration Backup write
- `veeam_backup_replication.config_backup_options.get` Get Configuration Backup read
- `veeam_backup_replication.config_backup_options.update` Edit Configuration Backup write

**Tasks 3**

- `veeam_backup_replication.task.get` Get Task read
- `veeam_backup_replication.task.stop` Stop Task write
- `veeam_backup_replication.tasks.list` Get All Tasks read

**Replica restore points 2**

- `veeam_backup_replication.object_replica_restore_point.get` Get Replica Restore Point read
- `veeam_backup_replication.object_replica_restore_points.list` Get All Replica Restore Points read

**Traffic rules 2**

- `veeam_backup_replication.traffic_rules.get` Get Traffic Rules read
- `veeam_backup_replication.traffic_rules.update` Edit Traffic Rules write

**Wan accelerators 2**

- `veeam_backup_replication.wan_accelerator.get` Get WAN Accelerator read
- `veeam_backup_replication.wan_accelerators.list` Get All WAN Accelerators read

**Application items restore 1**

- `veeam_backup_replication.application_item_child_restore_sessions.list` Get All Child Restore Sessions for Application Item Browse Session read

**Connection 1**

- `veeam_backup_replication.connection_certificate.get` Request TLS Certificate or SSH Fingerprint read

**Deployment 1**

- `veeam_backup_replication.deployment_kit.create` Create Deployment Kit write

**Log export 1**

- `veeam_backup_replication.support_logs.export` Start Log Export Session write

**Services 1**

- `veeam_backup_replication.services.list` Get Associated Services read

This index shows a sample of each area. All 495 actions, with their inputs and prices, are in the [catalogue](https://actionlake.com/console/catalogue), which a free sandbox key can search.

Questions

## The Veeam Backup & Replication MCP server, answered.

**Is there a Veeam Backup & Replication MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 495 Veeam Backup & Replication actions across restore, backup browser, agents and general options, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Veeam Backup & Replication.

**What do I need to connect Veeam Backup & Replication?**

VBR user name (DOMAIN\user or a local account) with a VBR role that covers the operations you will run and Password of that VBR user. Plus your api version and your host. The free call account { op: "connections.requirements", service: "veeam_backup_replication" } lists exactly what to paste.

**Can an AI agent delete or change things in Veeam Backup & Replication?**

Only if its key allows it, and only with an explicit confirmation. 43 Veeam Backup & Replication actions are destructive, including remove User or Group, delete Job and erase Disk. 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 Veeam Backup & Replication API limit?**

actionlake paces every call to the limits in the Veeam Backup & Replication service file: 10 calls a second per connection. Repeated reads are answered from cache (165 Veeam Backup & Replication actions can be), which never reaches Veeam Backup & Replication.

**What does a Veeam Backup & Replication action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (495 Veeam Backup & Replication actions page). Cache hits, searches, dry runs and calls Veeam Backup & Replication 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 Veeam Backup & Replication API does it cover?**

The VBR REST API 1.3-rev2 (Veeam Backup & Replication 13, OpenAPI 3.0.1) at your Veeam Backup & Replication instance's API base URL, which you enter when connecting (path /api/v1). It is built from Veeam Backup & Replication's documentation as read on 23 October 2026. 495 actions in 43 areas, each one in the signed service file (version 1.0.0).

**Does actionlake keep my Veeam Backup & Replication 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 Veeam Backup & Replication 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.

## More connectors like Veeam Backup & Replication

Shares the most action names with

- [Veeam Backup for Microsoft 365 9](https://actionlake.com/connectors/veeam-backup-for-microsoft-365)
- [Northflank 6](https://actionlake.com/connectors/northflank)
- [Splunk Platform 6](https://actionlake.com/connectors/splunk-platform)
- [Google Cloud Run 5](https://actionlake.com/connectors/google-cloud-run)
- [Spacelift 5](https://actionlake.com/connectors/spacelift)
- [Red Hat OpenShift Cluster Manager 4](https://actionlake.com/connectors/red-hat-openshift-cluster-manager)

Joins with, on shared entities

- [Microsoft 365 Users 3](https://actionlake.com/connectors/microsoft-365-users)
- [Commvault Cloud 3](https://actionlake.com/connectors/commvault-cloud)
- [Jamf Pro 3](https://actionlake.com/connectors/jamf-pro)
- [Okta 3](https://actionlake.com/connectors/okta)
- [JumpCloud 3](https://actionlake.com/connectors/jumpcloud)
- [Sophos Central 3](https://actionlake.com/connectors/sophos-central)

Browse

- [All Developer & infrastructure connectors](https://actionlake.com/connectors/category/developer-and-infrastructure)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by Veeam Backup & Replication; the name is the vendor's own. Counts are from the Veeam Backup & Replication service file, version 1.0.0.

## Give your agent Veeam Backup & Replication today.

[Connect Veeam Backup & Replication free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.

---

Source: https://actionlake.com/connectors/veeam-backup-and-replication
More: https://actionlake.com/llms.txt
