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/mcpdo { 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.
- 01
Add actionlake to Claude.
Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
https://connect.actionlake.com/mcp - 02
Connect 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 runpasswordPassword of that VBR userapi_versionYour Veeam Backup & Replication api versionhostWhere 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 - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates the call and prices it, for free.do { action: "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
Restore
5317 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
Backup browser
4833 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
Agents
4216 read · 19 write · 7 destructive
Get All Discovered Entities · Get Agent Backups · Install Agent on Discovered Entities · Get Linux Agent Packages
General options
2712 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
Inventory browser
2718 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
Credentials
236 read · 14 write · 3 destructive
Get Microsoft Entra ID Verification Code · Get Google Authentication Information · Add Cloud Credentials Record · Get All Cloud Credentials
Malware detection
2111 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
Users and roles
199 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.listGet All Users and Groups | Get All Users and Groups. | read | identity.user.list474 connectors |
veeam_backup_replication.roles.listGet All Roles | Get All Roles. | read | identity.role.list184 connectors |
veeam_backup_replication.user.createAdd User or Group | Add User or Group. | write | identity.user.create262 connectors |
veeam_backup_replication.user.deleteRemove User or Group | Remove User or Group. | destructive | identity.user.delete253 connectors |
veeam_backup_replication.role.getGet Role | Get Role. | read | identity.role.get127 connectors |
veeam_backup_replication.discovered_entities.listGet All Discovered Entities | Get All Discovered Entities. | read | device.endpoint.list65 connectors |
veeam_backup_replication.jobs.listGet All Jobs | Get All Jobs. | read | infra.job.list12 connectors |
veeam_backup_replication.job.createCreate Job | Create Job. | write | infra.job.create10 connectors |
veeam_backup_replication.job.cloneClone Job | Clone Job. | write | this connector |
veeam_backup_replication.creds.listGet All Credentials | Get All Credentials. | read | this connector |
veeam_backup_replication.tasks.listGet All Tasks | Get All Tasks. | read | this connector |
veeam_backup_replication.jobs.importImport 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.
- Readread
Which Veeam Backup & Replication devices have not checked in for a week?
calls
veeam_backup_replication.discovered_entities.list - Writewrite
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.
Remove User or Group?
intent: the user asked me to remove User or Group
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]" } ]}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
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 Azurewriteveeam_backup_replication.azure_instant_vm_recovery_mount_sessions.listGet All Mount Sessions for Instant Recovery to Microsoft Azurereadveeam_backup_replication.azure_instant_vm_recovery_mounts.listGet All Mount Points for Instant Recovery to Microsoft Azurereadveeam_backup_replication.entra_id_tenant_restore_device_code.getGet User Code for Delegated Restore of Microsoft Entra ID Itemsreadveeam_backup_replication.azure_instant_vm_recovery.migrateStart Migrating Machine to Microsoft Azurewriteveeam_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 Keyreadveeam_backup_replication.entra_id_tenant_backup_restore_points.browseGet Restore Points of Microsoft Entra ID Tenantreadveeam_backup_replication.entra_id_tenant_browse_sessions.listGet Mount Points of All Microsoft Entra ID Tenantsreadveeam_backup_replication.entra_id_tenant_item.browseGet Microsoft Entra ID Itemreadveeam_backup_replication.compare_entra_id_tenant_item.startStart Comparing Microsoft Entra ID Item Propertieswriteveeam_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 Backupsreadveeam_backup_replication.agent_on_discovered_entities.installInstall Agent on Discovered Entitieswriteveeam_backup_replication.agent_packages.listGet Linux Agent Packagesreadveeam_backup_replication.discovered_entities.listGet All Discovered Entitiesreadveeam_backup_replication.agent_from_discovered_entities.uninstallUninstall Agent from Discovered Entitiesdestructiveveeam_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 Datastorewriteveeam_backup_replication.smtp_connection.checkCheck SMTP Server Certificatereadveeam_backup_replication.test_email_message.sendSend Test Emailwriteveeam_backup_replication.trusted_hosts.exportExport Trusted Hosts List to a Filereadveeam_backup_replication.datastore_latency_settings.deleteRemove Latency Settings for Specific Datastoredestructiveveeam_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 Domainreadveeam_backup_replication.entra_id_tenant.createAdd Microsoft Entra ID Tenantwriteveeam_backup_replication.entra_id_tenants.listGet All Microsoft Entra ID Tenantsreadveeam_backup_replication.inventory_for_pg.getGet Inventory Objects for Specific Protection Groupreadveeam_backup_replication.browse_unstructured_data_server.startStart Browsing Unstructured Data Serverwriteveeam_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 Codewriteveeam_backup_replication.authentication.requestGet Google Authentication Informationwriteveeam_backup_replication.cloud_creds.createAdd Cloud Credentials Recordwriteveeam_backup_replication.cloud_creds.listGet All Cloud Credentialsreadveeam_backup_replication.account.changeChange Google Service Accountwriteveeam_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 Compromisereadveeam_backup_replication.malware_detection_object_exclusions.listGet All Malware Detection Exclusionsreadveeam_backup_replication.malware_detection_objects.listGet All Malware Detection Objectsreadveeam_backup_replication.suspicious_activity_event.createCreate Malware Eventwriteveeam_backup_replication.backup_objects_as_clean.markMark Backup Objects as Cleanwriteveeam_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 Rolesreadveeam_backup_replication.user.createAdd User or Groupwriteveeam_backup_replication.user.getGet User or Groupreadveeam_backup_replication.users.listGet All Users and Groupsreadveeam_backup_replication.custom_role.cloneClone Custom Rolewriteveeam_backup_replication.custom_role.createCreate Custom Rolewrite- and 13 more in this area
Automation18
veeam_backup_replication.automation_sessions.listGet All Automation Sessionsreadveeam_backup_replication.cloud_credentials.exportExport Cloud Credentialsreadveeam_backup_replication.cloud_credentials.importImport Cloud Credentialswriteveeam_backup_replication.credentials.exportExport Credentialsreadveeam_backup_replication.automation_session.getGet Automation Sessionreadveeam_backup_replication.automation_session.stopStop Automation Sessionwrite- and 12 more in this area
Backups18
veeam_backup_replication.backup_details.getView Backup Detailsreadveeam_backup_replication.backup_files.listGet All Backup Filesreadveeam_backup_replication.backup_meta.downloadDownload Backup Metadatawriteveeam_backup_replication.backup_objects_with_filtering.listGet Backup Objectsreadveeam_backup_replication.backup.deleteDelete Backupdestructiveveeam_backup_replication.backup.getGet Backupread- and 12 more in this area
Repositories18
veeam_backup_replication.repositories.listGet All Repositoriesreadveeam_backup_replication.repositories_states.listGet All Repository Statesreadveeam_backup_replication.repository.createAdd Repositorywriteveeam_backup_replication.scale_out_repositories.listGet All Scale-Out Backup Repositoriesreadveeam_backup_replication.repositories.rescanRescan Repositorieswriteveeam_backup_replication.repository.deleteRemove Repositorydestructive- and 12 more in this area
Jobs17
veeam_backup_replication.job.createCreate Jobwriteveeam_backup_replication.job.getGet Jobreadveeam_backup_replication.job.updateEdit Jobwriteveeam_backup_replication.jobs.listGet All Jobsreadveeam_backup_replication.agent_policy_cache.clearClear Backup Cachedestructiveveeam_backup_replication.agent_policy_configuration.applyApply Backup Policy Configurationwrite- and 11 more in this area
License15
veeam_backup_replication.instance_license.assignAssign Instance Licensewriteveeam_backup_replication.license.installInstall Licensewriteveeam_backup_replication.licensed_instances.listGet Instance Licenses Consumptionreadveeam_backup_replication.licensed_sockets.listGet Consumption of Socket Licensesreadveeam_backup_replication.agent_consumption.setEnable or Disable Instance Consumption for Unlicensed Agentswriteveeam_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 Layoutwriteveeam_backup_replication.can_resize_partition.checkGet Partition Resize Optionsreadveeam_backup_replication.check_point.createCreate Disk Management Checkpointwriteveeam_backup_replication.disk_management_session.initInitialize Disk Managementwriteveeam_backup_replication.disk.eraseErase Diskdestructiveveeam_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 Serverwriteveeam_backup_replication.host_optional_components_defaults.getDefault Set of Optional Managed Server Componentsreadveeam_backup_replication.managed_server.createAdd Serverwriteveeam_backup_replication.managed_servers.listGet All Serversreadveeam_backup_replication.hyper_v_hosts.resolveGet Microsoft Hyper-V Servers Managed by Microsoft Hyper-V Cluster or SCVMM Serverwriteveeam_backup_replication.managed_server.deleteRemove Serverdestructive- and 8 more in this area
Encryption13
veeam_backup_replication.encryption_password.createAdd Encryption Passwordwriteveeam_backup_replication.encryption_password.verifyVerify Encryption Passwordreadveeam_backup_replication.encryption_passwords.listGet All Encryption Passwordsreadveeam_backup_replication.kms_server.createAdd KMS Serverwriteveeam_backup_replication.encryption_password.changeChange Encryption Passwordwriteveeam_backup_replication.encryption_password.deleteRemove Encryption Passworddestructive- and 7 more in this area
Security10
veeam_backup_replication.authorization_event.getGet Authorization Eventreadveeam_backup_replication.authorization_events.listGet All Authorization Eventsreadveeam_backup_replication.best_practices_compliance_alert.suppressSuppress Security & Compliance Analyzer Best Practice Statuswriteveeam_backup_replication.best_practices_compliance_result.getGet Security & Compliance Analyzer Resultsreadveeam_backup_replication.best_practices_compliance_status.resetReset Security & Compliance Analyzer Statuswriteveeam_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 Proxiesreadveeam_backup_replication.proxies_states.listGet All Proxy Statesreadveeam_backup_replication.proxy.createAdd Proxywriteveeam_backup_replication.proxy.disableDisable Proxywriteveeam_backup_replication.proxy.deleteRemove Proxydestructiveveeam_backup_replication.proxy.enableEnable Proxywrite- and 2 more in this area
Sessions8
veeam_backup_replication.session.getGet Sessionreadveeam_backup_replication.session_task_sessions_with_filtering.listGet Task Sessions for Specified Sessionreadveeam_backup_replication.sessions.listGet All Sessionsreadveeam_backup_replication.task_sessions.listGet All Task Sessionsreadveeam_backup_replication.session.stopStop Sessionwriteveeam_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 Settingswriteveeam_backup_replication.high_availability_cluster.createCreate High Availability Clusterwriteveeam_backup_replication.high_availability_cluster.failoverStart High Availability Cluster Failoverwriteveeam_backup_replication.high_availability_cluster.getGet High Availability Clusterreadveeam_backup_replication.high_availability_cluster.deleteDelete High Availability Clusterdestructiveveeam_backup_replication.high_availability_cluster.switchoverStart High Availability Cluster Switchoverwrite
Mount servers6
veeam_backup_replication.as_default_mount_server.setSet Default Mount Serverwriteveeam_backup_replication.default_mount_server.listGet Default Mount Serverreadveeam_backup_replication.mount_server.setupAdd Mount Serverwriteveeam_backup_replication.mount_servers.listGet Mount Serversreadveeam_backup_replication.mount_server.getGet Mount Serverreadveeam_backup_replication.mount_server.updateUpdate Mount Serverwrite
Cloud browser5
veeam_backup_replication.cloud_entity.browseGet Cloud Hierarchyreadveeam_backup_replication.cloud_entity_virtual_machines.browseGet Cloud Virtual Machinesreadveeam_backup_replication.cloud_vault_entity.browseBrowse Veeam Data Cloud Vaultreadveeam_backup_replication.new_cloud_folder.createCreate New Cloud Storage Folderwriteveeam_backup_replication.veeam_cloud_vault.initializeAdd Veeam Data Cloud Vaultwrite
Failback5
veeam_backup_replication.replica_failback_switchover_time.changeChange Switchover Timewriteveeam_backup_replication.vi_vm_snapshot_replica.failbackStart Failbackwriteveeam_backup_replication.vi_vm_snapshot_replica_commit.failbackCommit Failbackwriteveeam_backup_replication.vi_vm_snapshot_replica_to_production.switchSwitch over to Productionwriteveeam_backup_replication.vi_vm_snapshot_replica_undo.failbackUndo Failbackwrite
Global exclusions5
veeam_backup_replication.global_vm_exclusion.createAdd Global VM Exclusionwriteveeam_backup_replication.global_vm_exclusion.getGet Global VM Exclusionreadveeam_backup_replication.global_vm_exclusion_note.updateEdit Global VM Exclusion Notewriteveeam_backup_replication.global_vm_exclusions.listGet All Global VM Exclusionsreadveeam_backup_replication.global_vm_exclusion.deleteRemove Global VM Exclusiondestructive
Helper appliance templates5
veeam_backup_replication.helper_appliance_template.getGet Helper Appliance Templatereadveeam_backup_replication.helper_appliance_template_status.getGet Helper Appliance Template Statereadveeam_backup_replication.helper_appliance_templates.deployDeploy Helper Appliance Templateswriteveeam_backup_replication.helper_appliance_templates.listGet All Helper Appliance Templatesreadveeam_backup_replication.helper_appliance_templates.removeRemove Helper Appliance Templatesdestructive
Replicas5
veeam_backup_replication.object_replica_restore_point_in_replica.getGet Replica Restore Pointreadveeam_backup_replication.replica.getGet Replicareadveeam_backup_replication.replica_object_restore_points.listGet All Replica Restore Pointsreadveeam_backup_replication.replicas.listGet All Replicasreadveeam_backup_replication.replica.rescanRescan Replicaswrite
Acl4
veeam_backup_replication.acl_effective_access.changeChange Effective Access of ACL Recordwriteveeam_backup_replication.acl_owner.changeChange Owner of ACL Recordwriteveeam_backup_replication.acl_record.getGet ACL Recordreadveeam_backup_replication.acl_rules.getGet Access Control Listread
Active directory domains4
veeam_backup_replication.ad_domain.createAdd Active Directory Domainwriteveeam_backup_replication.ad_domain.deleteRemove Active Directory Domaindestructiveveeam_backup_replication.ad_domain.getGet Active Directory Domainreadveeam_backup_replication.ad_domains.listGet Active Directory Domainsread
Backup objects4
veeam_backup_replication.backup_object.getGet Backup Objectreadveeam_backup_replication.backup_object_restore_points_with_filtering.listGet Restore Pointsreadveeam_backup_replication.backup_objects.listGet All Backup Objectsreadveeam_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 Publishingwriteveeam_backup_replication.backup_content.unpublishStop Disk Publishingdestructiveveeam_backup_replication.content_publication_mount.getGet Disk Publishing Mount Pointreadveeam_backup_replication.content_publication_mounts.listGet All Disk Publishing Mount Pointsread
Failover4
veeam_backup_replication.vi_vm_snapshot_replica.failoverStart Failoverwriteveeam_backup_replication.vi_vm_snapshot_replica_permanent.failoverStart Permanent Failoverwriteveeam_backup_replication.vi_vm_snapshot_replica_planned.failoverStart Planned Failoverwriteveeam_backup_replication.vi_vm_snapshot_replica_undo.failoverUndo Failoverwrite
Restore points4
veeam_backup_replication.object_restore_point.getGet Restore Pointreadveeam_backup_replication.object_restore_point_disks_with_filtering.listGet Restore Point Disksreadveeam_backup_replication.object_restore_point_network_info.getGet Restore Point Network Inforeadveeam_backup_replication.object_restore_points.listGet All Restore Pointsread
Service4
veeam_backup_replication.server_certificate.getGet Backup Server Certificatereadveeam_backup_replication.server_info.getGet Backup Server Informationreadveeam_backup_replication.server_time.getGet Backup Server Timereadveeam_backup_replication.vbr.registerRegister Backup Server on My Account Portalwrite
Configuration backup3
veeam_backup_replication.config_backup.startStart Configuration Backupwriteveeam_backup_replication.config_backup_options.getGet Configuration Backupreadveeam_backup_replication.config_backup_options.updateEdit Configuration Backupwrite
Tasks3
veeam_backup_replication.task.getGet Taskreadveeam_backup_replication.task.stopStop Taskwriteveeam_backup_replication.tasks.listGet All Tasksread
Replica restore points2
veeam_backup_replication.object_replica_restore_point.getGet Replica Restore Pointreadveeam_backup_replication.object_replica_restore_points.listGet All Replica Restore Pointsread
Traffic rules2
veeam_backup_replication.traffic_rules.getGet Traffic Rulesreadveeam_backup_replication.traffic_rules.updateEdit Traffic Ruleswrite
Wan accelerators2
veeam_backup_replication.wan_accelerator.getGet WAN Acceleratorreadveeam_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.