Skip to main content
Glama
juhyungrok4237-boop

Veeam VBR v13 MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
VEEAM_PORTNoREST API port9419
VEEAM_SERVERYesVeeam server address (https required)https://localhost
MCP_HTTP_PORTNoHTTP mode port (for streamable-http mode)3000
MCP_STATELESSNoSet to true for stateless mode (no session)false
VEEAM_PASSWORDYesVeeam administrator password
VEEAM_USERNAMEYesVeeam administrator account
MCP_TRANSPORT_MODENoTransport mode: 'stdio' or 'streamable-http'stdio
NODE_TLS_REJECT_UNAUTHORIZEDNoSet to 0 to allow self-signed certificates1

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
GetServerTimeA

Get the current date and time on the Veeam Backup server. Does not require authentication.

GetServerCertificateB

Get the TLS certificate of the Veeam Backup server.

GetServerInfoB

Get the Veeam Backup & Replication installation ID, server name, build number, and patches.

RegisterVbrD

Register the backup server on My Account Portal.

GetAllServicesC

Get all associated backend services for integration with Veeam Backup & Replication.

InstallLicenseC

Install a license on the Veeam Backup server.

GetInstalledLicenseB

Get the installed license information on the Veeam Backup server.

RemoveLicenseC

Remove a license from the Veeam Backup server.

CreateLicenseReportC

Create a license usage report for the backup server.

RenewInstalledLicenseC

Renew the installed license on the Veeam Backup server.

GetLicensedSocketsC

Get information about socket license consumption.

RevokeSocketLicenseC

Revoke a socket license from a specific host.

GetLicensedInstancesC

Get instance license consumption details.

AssignInstanceLicenseC

Assign an instance license to a workload.

RevokeInstanceLicenseC

Revoke an instance license from a workload.

RemoveInstanceLicenseC

Remove an instance license record.

GetLicensedCapacityC

Get capacity license consumption details.

RevokeCapacityLicenseC

Revoke a capacity license from an unstructured data workload.

UpdateLicenseD

Update the Veeam license.

SetAutoUpdateC

Enable or disable automatic license auto-update.

SetAgentConsumptionC

Enable or disable instance consumption for unlicensed agents.

GetAllCredsC

Get all credentials records stored on the Veeam Backup server.

CreateCredsC

Add a new credentials record to the Veeam Backup server.

GetCredsC

Get a specific credentials record by ID.

UpdateCredsC

Edit an existing credentials record.

DeleteCredsC

Remove a credentials record from the Veeam Backup server.

ChangePasswordForCredsC

Change the password for a credentials record.

ChangePrivateKeyForCredsC

Change the Linux private key for a credentials record.

ChangeRootPasswordForCredsC

Change the Linux root password for a credentials record.

GetAllCloudCredsC

Get all cloud credentials records (AWS, Azure, GCP, etc.).

CreateCloudCredsC

Add a new cloud credentials record.

RequestAppRegistrationByDeviceCodeC

Get Microsoft Entra ID device verification code for app registration.

FinishAppRegistrationByDeviceCodeC

Register a Microsoft Entra ID application using device code flow.

RequestAuthenticationC

Get Google Cloud authentication information.

GetCloudCredsC

Get a specific cloud credentials record by ID.

UpdateCloudCredsC

Edit a cloud credentials record.

DeleteCloudCredsC

Remove a cloud credentials record.

ChangeCloudCredsSecretKeyC

Change the secret key for a cloud credentials record.

ChangeAccountC

Change the Google service account for a cloud credentials record.

ChangeCloudCertificateC

Change the certificate for a cloud credentials record.

GetAllCredsHelperAppliancesWithFilteringC

Get all helper appliances for a cloud credentials record.

CreateCloudCredsHelperApplianceC

Add or edit a helper appliance for a cloud credentials record.

GetCloudCredsHelperApplianceC

Get a specific helper appliance for a cloud credentials record.

DeleteCloudCredsHelperApplianceAsyncC

Remove a helper appliance from a cloud credentials record.

GetAllEncryptionPasswordsC

Get all encryption passwords configured on the Veeam Backup server.

CreateEncryptionPasswordC

Add a new encryption password.

GetEncryptionPasswordC

Get a specific encryption password by ID.

UpdateEncryptionPasswordC

Edit the hint of an encryption password.

DeleteEncryptionPasswordC

Remove an encryption password.

ChangeEncryptionPasswordD

Change an encryption password value.

VerifyEncryptionPasswordC

Verify that an encryption password is correct.

GetAllKMSServersC

Get all KMS (Key Management System) servers.

CreateKMSServerC

Add a new KMS server.

GetKMSServerC

Get a specific KMS server by ID.

UpdateKMSServerC

Edit a KMS server configuration.

DeleteKMSServerC

Remove a KMS server.

ChangeKMServerCertificateC

Change the certificate for a KMS server.

GetGeneralOptionsC

Get general options/settings of Veeam Backup & Replication.

UpdateGeneralOptionsC

Edit general options/settings of Veeam Backup & Replication.

GetEmailSettingsB

Get email notification settings.

UpdateEmailSettingsC

Edit email notification settings.

SendTestEmailMessageC

Send a test email to verify email settings.

GetNotificationsSettingsB

Get notification settings (on-screen alerts, etc.).

UpdateNotificationsSettingsC

Edit notification settings.

GetEventForwardingSettingsB

Get event forwarding settings (SNMP, syslog, etc.).

UpdateEventForwardingSettingsD

Edit event forwarding settings.

GetStorageLatencySettingsC

Get storage latency control settings.

UpdateStorageLatencySettingsC

Edit storage latency control settings.

AddDatastoreLatencyC

Add latency settings for a specific datastore.

GetDatastoreLatencySettingsC

Get latency settings for a specific datastore.

UpdateDatastoreLatencySettingsC

Edit latency settings for a specific datastore.

DeleteDatastoreLatencySettingsC

Remove latency settings for a specific datastore.

GetAllTrafficRulesB

Get all network traffic rules configured on the Veeam Backup server.

UpdateTrafficRulesC

Edit network traffic rules.

GetConfigBackupOptionsB

Get configuration backup settings (schedule, repository, encryption).

UpdateConfigBackupOptionsD

Edit configuration backup settings.

StartConfigBackupB

Start an immediate configuration backup.

GetConnectionCertificateB

Request a TLS certificate or SSH fingerprint from a server to verify its identity before adding.

CreateDeploymentKitC

Generate a deployment kit package for adding Windows machines as managed servers.

DownloadDeploymentKitC

Download a generated deployment kit package.

StartSecurityAnalyzerB

Start the Security & Compliance Analyzer to check the backup infrastructure against best practices.

GetSecurityAnalyzerSessionB

Get the last run of the Security & Compliance Analyzer.

GetSecurityAnalyzerScheduleB

Get the Security & Compliance Analyzer schedule.

ModifySecurityAnalyzerScheduleD

Modify the Security & Compliance Analyzer schedule.

ResetAllBestPracticesComplianceStatusesB

Reset all Security & Compliance Analyzer statuses.

GetBestPracticesComplianceResultC

Get Security & Compliance Analyzer results (best practices compliance).

SuppressBestPracticesComplianceAlertC

Suppress a specific Security & Compliance Analyzer best practice alert.

ResetBestPracticesComplianceStatusC

Reset the status of a specific Security & Compliance Analyzer best practice check.

GetAllAuthorizationEventsC

Get all four-eyes authorization events.

GetAuthorizationEventC

Get a specific authorization event by ID.

ViewSuspiciousActivityEventsC

Get all malware/ransomware events detected in backup data.

CreateSuspiciousActivityEventC

Create a manual malware event entry.

GetSuspiciousActivityEventC

Get a specific malware event by ID.

GetScanSessionLogC

Get logs for a SureBackup scan task session.

MarkBackupObjectsAsCleanC

Mark specific backup objects as clean (no malware).

GetYaraRulesC

Get YARA rules available for backup scanning.

StartMalwareBackupScanC

Scan backup data with antivirus software or YARA rules.

ViewAllUsersC

Get all users and groups with access to Veeam Backup & Replication.

CreateUserC

Add a new user or group to Veeam Backup & Replication.

GetUserC

Get a specific user or group by ID.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/juhyungrok4237-boop/veeam-mcp-13'

If you have feedback or need assistance with the MCP directory API, please join our Discord server