Skip to content

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.

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
  • 495actionsin one signed file
  • 221readlook, never change
  • 231writecreate and update
  • 43wait for a yesdestructive, 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.

    • usernameVBR user name (DOMAIN\user or a local account) with a VBR role that covers the operations you will run
    • passwordPassword of that VBR user
    • api_versionYour Veeam Backup & Replication api version
    • hostWhere 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 callcheck { 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
usernamepassword
Setup fields
api_versionhost
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 2026helpcenter.veeam.comhelpcenter.veeam.com
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.

  • 221readlook, never change
  • 231writecreate and update
  • 43destructivewait 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.

ActionWhat it doesEffectSame name in
veeam_backup_replication.users.listGet All Users and GroupsGet All Users and Groups.readidentity.user.list474 connectors
veeam_backup_replication.roles.listGet All RolesGet All Roles.readidentity.role.list184 connectors
veeam_backup_replication.user.createAdd User or GroupAdd User or Group.writeidentity.user.create262 connectors
veeam_backup_replication.user.deleteRemove User or GroupRemove User or Group.destructiveidentity.user.delete253 connectors
veeam_backup_replication.role.getGet RoleGet Role.readidentity.role.get127 connectors
veeam_backup_replication.discovered_entities.listGet All Discovered EntitiesGet All Discovered Entities.readdevice.endpoint.list65 connectors
veeam_backup_replication.jobs.listGet All JobsGet All Jobs.readinfra.job.list12 connectors
veeam_backup_replication.job.createCreate JobCreate Job.writeinfra.job.create10 connectors
veeam_backup_replication.job.cloneClone JobClone Job.writethis connector
veeam_backup_replication.creds.listGet All CredentialsGet All Credentials.readthis connector
veeam_backup_replication.tasks.listGet All TasksGet All Tasks.readthis connector
veeam_backup_replication.jobs.importImport JobsImport Jobs.writethis 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. Readread

    Which Veeam Backup & Replication devices have not checked in for a week?

    callsveeam_backup_replication.discovered_entities.list

  2. Writewrite

    Add User or Group in Veeam Backup & Replication. Show me exactly what you will send before you save it.

    callsveeam_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 Groupveeam_backup_replication.user.delete
  • Delete Jobveeam_backup_replication.job.delete
  • Erase Diskveeam_backup_replication.disk.erase
  • Remove Credentials Recordveeam_backup_replication.creds.delete
  • Remove Proxyveeam_backup_replication.proxy.delete
  • Delete Backupveeam_backup_replication.backup.delete
  • Remove Licenseveeam_backup_replication.license.remove
  • Remove Active Directory Domainveeam_backup_replication.ad_domain.delete
  • Remove Partitionveeam_backup_replication.partition.remove
  • Remove KMS Serverveeam_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.

doveeam_backup_replication.user.deleteconfirm_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: "[email protected]" },    { match: "veeam_backup_replication.job.delete", approver: "[email protected]" },    { match: "veeam_backup_replication.disk.erase", approver: "[email protected]" }  ]}
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.

  • 1upstream call per actionall 495 Veeam Backup & Replication actions
  • 495actions pageeach page of a long list is one call
  • 165reads 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 Veeam Backup & Replication action.

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

Restore53
  • veeam_backup_replication.azure_instant_vm_recovery.mountStart Instant Recovery to Microsoft Azurewrite
  • veeam_backup_replication.azure_instant_vm_recovery_mount_sessions.listGet All Mount Sessions for Instant Recovery to Microsoft Azureread
  • veeam_backup_replication.azure_instant_vm_recovery_mounts.listGet All Mount Points for Instant Recovery to Microsoft Azureread
  • veeam_backup_replication.entra_id_tenant_restore_device_code.getGet User Code for Delegated Restore of Microsoft Entra ID Itemsread
  • veeam_backup_replication.azure_instant_vm_recovery.migrateStart Migrating Machine to Microsoft Azurewrite
  • veeam_backup_replication.azure_instant_vm_recovery.switchoverStart Switchover to Microsoft Azurewrite
  • and 47 more in this area
Backup browser48
  • veeam_backup_replication.bitlocker_recovery_key.revealReveal Microsoft Entra ID BitLocker Recovery Keyread
  • veeam_backup_replication.entra_id_tenant_backup_restore_points.browseGet Restore Points of Microsoft Entra ID Tenantread
  • veeam_backup_replication.entra_id_tenant_browse_sessions.listGet Mount Points of All Microsoft Entra ID Tenantsread
  • veeam_backup_replication.entra_id_tenant_item.browseGet Microsoft Entra ID Itemread
  • veeam_backup_replication.compare_entra_id_tenant_item.startStart Comparing Microsoft Entra ID Item Propertieswrite
  • veeam_backup_replication.compare_entra_id_tenant_item_result.getGet Comparison Results for Microsoft Entra ID Itemsread
  • and 42 more in this area
Agents42
  • veeam_backup_replication.agent_backups.listGet Agent Backupsread
  • veeam_backup_replication.agent_on_discovered_entities.installInstall Agent on Discovered Entitieswrite
  • veeam_backup_replication.agent_packages.listGet Linux Agent Packagesread
  • veeam_backup_replication.discovered_entities.listGet All Discovered Entitiesread
  • veeam_backup_replication.agent_from_discovered_entities.uninstallUninstall Agent from Discovered Entitiesdestructive
  • veeam_backup_replication.agent_on_discovered_entities.upgradeUpgrade Agent on Discovered Entitieswrite
  • and 36 more in this area
General options27
  • veeam_backup_replication.datastore_latency.addAdd Latency Settings for Specific Datastorewrite
  • veeam_backup_replication.smtp_connection.checkCheck SMTP Server Certificateread
  • veeam_backup_replication.test_email_message.sendSend Test Emailwrite
  • veeam_backup_replication.trusted_hosts.exportExport Trusted Hosts List to a Fileread
  • veeam_backup_replication.datastore_latency_settings.deleteRemove Latency Settings for Specific Datastoredestructive
  • veeam_backup_replication.datastore_latency_settings.getGet Latency Settings for Specific Datastoreread
  • and 21 more in this area
Inventory browser27
  • veeam_backup_replication.ad_domain_object.listGet Active Directory Objects from Domainread
  • veeam_backup_replication.entra_id_tenant.createAdd Microsoft Entra ID Tenantwrite
  • veeam_backup_replication.entra_id_tenants.listGet All Microsoft Entra ID Tenantsread
  • veeam_backup_replication.inventory_for_pg.getGet Inventory Objects for Specific Protection Groupread
  • veeam_backup_replication.browse_unstructured_data_server.startStart Browsing Unstructured Data Serverwrite
  • veeam_backup_replication.browse_unstructured_data_server.stopStop Browsing Unstructured Data Serverwrite
  • and 21 more in this area
Credentials23
  • veeam_backup_replication.app_registration_by_device_code.requestGet Microsoft Entra ID Verification Codewrite
  • veeam_backup_replication.authentication.requestGet Google Authentication Informationwrite
  • veeam_backup_replication.cloud_creds.createAdd Cloud Credentials Recordwrite
  • veeam_backup_replication.cloud_creds.listGet All Cloud Credentialsread
  • veeam_backup_replication.account.changeChange Google Service Accountwrite
  • veeam_backup_replication.app_registration_by_device_code.finishRegister Microsoft Entra ID Applicationwrite
  • and 17 more in this area
Malware detection21
  • veeam_backup_replication.file_detection_indicators_of_compromise.listGet Malware File Detection Indicators of Compromiseread
  • veeam_backup_replication.malware_detection_object_exclusions.listGet All Malware Detection Exclusionsread
  • veeam_backup_replication.malware_detection_objects.listGet All Malware Detection Objectsread
  • veeam_backup_replication.suspicious_activity_event.createCreate Malware Eventwrite
  • veeam_backup_replication.backup_objects_as_clean.markMark Backup Objects as Cleanwrite
  • veeam_backup_replication.indicator_of_compromise.disableDisable Monitoring of Indicators of Compromisewrite
  • and 15 more in this area
Users and roles19
  • veeam_backup_replication.roles.listGet All Rolesread
  • veeam_backup_replication.user.createAdd User or Groupwrite
  • veeam_backup_replication.user.getGet User or Groupread
  • veeam_backup_replication.users.listGet All Users and Groupsread
  • veeam_backup_replication.custom_role.cloneClone Custom Rolewrite
  • veeam_backup_replication.custom_role.createCreate Custom Rolewrite
  • and 13 more in this area
Automation18
  • veeam_backup_replication.automation_sessions.listGet All Automation Sessionsread
  • veeam_backup_replication.cloud_credentials.exportExport Cloud Credentialsread
  • veeam_backup_replication.cloud_credentials.importImport Cloud Credentialswrite
  • veeam_backup_replication.credentials.exportExport Credentialsread
  • veeam_backup_replication.automation_session.getGet Automation Sessionread
  • veeam_backup_replication.automation_session.stopStop Automation Sessionwrite
  • and 12 more in this area
Backups18
  • veeam_backup_replication.backup_details.getView Backup Detailsread
  • veeam_backup_replication.backup_files.listGet All Backup Filesread
  • veeam_backup_replication.backup_meta.downloadDownload Backup Metadatawrite
  • veeam_backup_replication.backup_objects_with_filtering.listGet Backup Objectsread
  • veeam_backup_replication.backup.deleteDelete Backupdestructive
  • veeam_backup_replication.backup.getGet Backupread
  • and 12 more in this area
Repositories18
  • veeam_backup_replication.repositories.listGet All Repositoriesread
  • veeam_backup_replication.repositories_states.listGet All Repository Statesread
  • veeam_backup_replication.repository.createAdd Repositorywrite
  • veeam_backup_replication.scale_out_repositories.listGet All Scale-Out Backup Repositoriesread
  • veeam_backup_replication.repositories.rescanRescan Repositorieswrite
  • veeam_backup_replication.repository.deleteRemove Repositorydestructive
  • and 12 more in this area
Jobs17
  • veeam_backup_replication.job.createCreate Jobwrite
  • veeam_backup_replication.job.getGet Jobread
  • veeam_backup_replication.job.updateEdit Jobwrite
  • veeam_backup_replication.jobs.listGet All Jobsread
  • veeam_backup_replication.agent_policy_cache.clearClear Backup Cachedestructive
  • veeam_backup_replication.agent_policy_configuration.applyApply Backup Policy Configurationwrite
  • and 11 more in this area
License15
  • veeam_backup_replication.instance_license.assignAssign Instance Licensewrite
  • veeam_backup_replication.license.installInstall Licensewrite
  • veeam_backup_replication.licensed_instances.listGet Instance Licenses Consumptionread
  • veeam_backup_replication.licensed_sockets.listGet Consumption of Socket Licensesread
  • veeam_backup_replication.agent_consumption.setEnable or Disable Instance Consumption for Unlicensed Agentswrite
  • veeam_backup_replication.auto_update.setEnable or Disable License Auto Updatewrite
  • and 9 more in this area
Disk management14
  • veeam_backup_replication.backup_layout.applyApply Backup Layoutwrite
  • veeam_backup_replication.can_resize_partition.checkGet Partition Resize Optionsread
  • veeam_backup_replication.check_point.createCreate Disk Management Checkpointwrite
  • veeam_backup_replication.disk_management_session.initInitialize Disk Managementwrite
  • veeam_backup_replication.disk.eraseErase Diskdestructive
  • veeam_backup_replication.disk_layout.applyApply Disk Layoutwrite
  • and 8 more in this area
Managed servers14
  • veeam_backup_replication.cloud_director_hosts.resolveGet vCenter Servers Attached to Cloud Director Serverwrite
  • veeam_backup_replication.host_optional_components_defaults.getDefault Set of Optional Managed Server Componentsread
  • veeam_backup_replication.managed_server.createAdd Serverwrite
  • veeam_backup_replication.managed_servers.listGet All Serversread
  • veeam_backup_replication.hyper_v_hosts.resolveGet Microsoft Hyper-V Servers Managed by Microsoft Hyper-V Cluster or SCVMM Serverwrite
  • veeam_backup_replication.managed_server.deleteRemove Serverdestructive
  • and 8 more in this area
Encryption13
  • veeam_backup_replication.encryption_password.createAdd Encryption Passwordwrite
  • veeam_backup_replication.encryption_password.verifyVerify Encryption Passwordread
  • veeam_backup_replication.encryption_passwords.listGet All Encryption Passwordsread
  • veeam_backup_replication.kms_server.createAdd KMS Serverwrite
  • veeam_backup_replication.encryption_password.changeChange Encryption Passwordwrite
  • veeam_backup_replication.encryption_password.deleteRemove Encryption Passworddestructive
  • and 7 more in this area
Security10
  • veeam_backup_replication.authorization_event.getGet Authorization Eventread
  • veeam_backup_replication.authorization_events.listGet All Authorization Eventsread
  • veeam_backup_replication.best_practices_compliance_alert.suppressSuppress Security & Compliance Analyzer Best Practice Statuswrite
  • veeam_backup_replication.best_practices_compliance_result.getGet Security & Compliance Analyzer Resultsread
  • veeam_backup_replication.best_practices_compliance_status.resetReset Security & Compliance Analyzer Statuswrite
  • veeam_backup_replication.best_practices_compliance_statuses.resetReset All Security & Compliance Analyzer Statuseswrite
  • and 4 more in this area
Proxies8
  • veeam_backup_replication.proxies.listGet All Proxiesread
  • veeam_backup_replication.proxies_states.listGet All Proxy Statesread
  • veeam_backup_replication.proxy.createAdd Proxywrite
  • veeam_backup_replication.proxy.disableDisable Proxywrite
  • veeam_backup_replication.proxy.deleteRemove Proxydestructive
  • veeam_backup_replication.proxy.enableEnable Proxywrite
  • and 2 more in this area
Sessions8
  • veeam_backup_replication.session.getGet Sessionread
  • veeam_backup_replication.session_task_sessions_with_filtering.listGet Task Sessions for Specified Sessionread
  • veeam_backup_replication.sessions.listGet All Sessionsread
  • veeam_backup_replication.task_sessions.listGet All Task Sessionsread
  • veeam_backup_replication.session.stopStop Sessionwrite
  • veeam_backup_replication.session_logs.getGet Session Logsread
  • and 2 more in this area
High availability ha cluster6
  • veeam_backup_replication.high_availability_cluster.changeEdit High Availability Cluster Settingswrite
  • veeam_backup_replication.high_availability_cluster.createCreate High Availability Clusterwrite
  • veeam_backup_replication.high_availability_cluster.failoverStart High Availability Cluster Failoverwrite
  • veeam_backup_replication.high_availability_cluster.getGet High Availability Clusterread
  • veeam_backup_replication.high_availability_cluster.deleteDelete High Availability Clusterdestructive
  • veeam_backup_replication.high_availability_cluster.switchoverStart High Availability Cluster Switchoverwrite
Mount servers6
  • veeam_backup_replication.as_default_mount_server.setSet Default Mount Serverwrite
  • veeam_backup_replication.default_mount_server.listGet Default Mount Serverread
  • veeam_backup_replication.mount_server.setupAdd Mount Serverwrite
  • veeam_backup_replication.mount_servers.listGet Mount Serversread
  • veeam_backup_replication.mount_server.getGet Mount Serverread
  • veeam_backup_replication.mount_server.updateUpdate Mount Serverwrite
Cloud browser5
  • veeam_backup_replication.cloud_entity.browseGet Cloud Hierarchyread
  • veeam_backup_replication.cloud_entity_virtual_machines.browseGet Cloud Virtual Machinesread
  • veeam_backup_replication.cloud_vault_entity.browseBrowse Veeam Data Cloud Vaultread
  • veeam_backup_replication.new_cloud_folder.createCreate New Cloud Storage Folderwrite
  • veeam_backup_replication.veeam_cloud_vault.initializeAdd Veeam Data Cloud Vaultwrite
Failback5
  • veeam_backup_replication.replica_failback_switchover_time.changeChange Switchover Timewrite
  • veeam_backup_replication.vi_vm_snapshot_replica.failbackStart Failbackwrite
  • veeam_backup_replication.vi_vm_snapshot_replica_commit.failbackCommit Failbackwrite
  • veeam_backup_replication.vi_vm_snapshot_replica_to_production.switchSwitch over to Productionwrite
  • veeam_backup_replication.vi_vm_snapshot_replica_undo.failbackUndo Failbackwrite
Global exclusions5
  • veeam_backup_replication.global_vm_exclusion.createAdd Global VM Exclusionwrite
  • veeam_backup_replication.global_vm_exclusion.getGet Global VM Exclusionread
  • veeam_backup_replication.global_vm_exclusion_note.updateEdit Global VM Exclusion Notewrite
  • veeam_backup_replication.global_vm_exclusions.listGet All Global VM Exclusionsread
  • veeam_backup_replication.global_vm_exclusion.deleteRemove Global VM Exclusiondestructive
Helper appliance templates5
  • veeam_backup_replication.helper_appliance_template.getGet Helper Appliance Templateread
  • veeam_backup_replication.helper_appliance_template_status.getGet Helper Appliance Template Stateread
  • veeam_backup_replication.helper_appliance_templates.deployDeploy Helper Appliance Templateswrite
  • veeam_backup_replication.helper_appliance_templates.listGet All Helper Appliance Templatesread
  • veeam_backup_replication.helper_appliance_templates.removeRemove Helper Appliance Templatesdestructive
Replicas5
  • veeam_backup_replication.object_replica_restore_point_in_replica.getGet Replica Restore Pointread
  • veeam_backup_replication.replica.getGet Replicaread
  • veeam_backup_replication.replica_object_restore_points.listGet All Replica Restore Pointsread
  • veeam_backup_replication.replicas.listGet All Replicasread
  • veeam_backup_replication.replica.rescanRescan Replicaswrite
Acl4
  • veeam_backup_replication.acl_effective_access.changeChange Effective Access of ACL Recordwrite
  • veeam_backup_replication.acl_owner.changeChange Owner of ACL Recordwrite
  • veeam_backup_replication.acl_record.getGet ACL Recordread
  • veeam_backup_replication.acl_rules.getGet Access Control Listread
Active directory domains4
  • veeam_backup_replication.ad_domain.createAdd Active Directory Domainwrite
  • veeam_backup_replication.ad_domain.deleteRemove Active Directory Domaindestructive
  • veeam_backup_replication.ad_domain.getGet Active Directory Domainread
  • veeam_backup_replication.ad_domains.listGet Active Directory Domainsread
Backup objects4
  • veeam_backup_replication.backup_object.getGet Backup Objectread
  • veeam_backup_replication.backup_object_restore_points_with_filtering.listGet Restore Pointsread
  • veeam_backup_replication.backup_objects.listGet All Backup Objectsread
  • veeam_backup_replication.recovery_media_task_for_backup_object.createCreate Recovery Media Task for Backup Objectwrite
Data integration API4
  • veeam_backup_replication.backup_content.publishStart Disk Publishingwrite
  • veeam_backup_replication.backup_content.unpublishStop Disk Publishingdestructive
  • veeam_backup_replication.content_publication_mount.getGet Disk Publishing Mount Pointread
  • veeam_backup_replication.content_publication_mounts.listGet All Disk Publishing Mount Pointsread
Failover4
  • veeam_backup_replication.vi_vm_snapshot_replica.failoverStart Failoverwrite
  • veeam_backup_replication.vi_vm_snapshot_replica_permanent.failoverStart Permanent Failoverwrite
  • veeam_backup_replication.vi_vm_snapshot_replica_planned.failoverStart Planned Failoverwrite
  • veeam_backup_replication.vi_vm_snapshot_replica_undo.failoverUndo Failoverwrite
Restore points4
  • veeam_backup_replication.object_restore_point.getGet Restore Pointread
  • veeam_backup_replication.object_restore_point_disks_with_filtering.listGet Restore Point Disksread
  • veeam_backup_replication.object_restore_point_network_info.getGet Restore Point Network Inforead
  • veeam_backup_replication.object_restore_points.listGet All Restore Pointsread
Service4
  • veeam_backup_replication.server_certificate.getGet Backup Server Certificateread
  • veeam_backup_replication.server_info.getGet Backup Server Informationread
  • veeam_backup_replication.server_time.getGet Backup Server Timeread
  • veeam_backup_replication.vbr.registerRegister Backup Server on My Account Portalwrite
Configuration backup3
  • veeam_backup_replication.config_backup.startStart Configuration Backupwrite
  • veeam_backup_replication.config_backup_options.getGet Configuration Backupread
  • veeam_backup_replication.config_backup_options.updateEdit Configuration Backupwrite
Tasks3
  • veeam_backup_replication.task.getGet Taskread
  • veeam_backup_replication.task.stopStop Taskwrite
  • veeam_backup_replication.tasks.listGet All Tasksread
Replica restore points2
  • veeam_backup_replication.object_replica_restore_point.getGet Replica Restore Pointread
  • veeam_backup_replication.object_replica_restore_points.listGet All Replica Restore Pointsread
Traffic rules2
  • veeam_backup_replication.traffic_rules.getGet Traffic Rulesread
  • veeam_backup_replication.traffic_rules.updateEdit Traffic Ruleswrite
Wan accelerators2
  • veeam_backup_replication.wan_accelerator.getGet WAN Acceleratorread
  • veeam_backup_replication.wan_accelerators.listGet All WAN Acceleratorsread
Application items restore1
  • veeam_backup_replication.application_item_child_restore_sessions.listGet All Child Restore Sessions for Application Item Browse Sessionread
Connection1
  • veeam_backup_replication.connection_certificate.getRequest TLS Certificate or SSH Fingerprintread
Deployment1
  • veeam_backup_replication.deployment_kit.createCreate Deployment Kitwrite
Log export1
  • veeam_backup_replication.support_logs.exportStart Log Export Sessionwrite
Services1
  • veeam_backup_replication.services.listGet Associated Servicesread

This index shows a sample of each area. All 495 actions, with their inputs and prices, are in the 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.

Give your agent Veeam Backup & Replication today.

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