Veeam VBR v13 MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| VEEAM_PORT | No | REST API port | 9419 |
| VEEAM_SERVER | Yes | Veeam server address (https required) | https://localhost |
| MCP_HTTP_PORT | No | HTTP mode port (for streamable-http mode) | 3000 |
| MCP_STATELESS | No | Set to true for stateless mode (no session) | false |
| VEEAM_PASSWORD | Yes | Veeam administrator password | |
| VEEAM_USERNAME | Yes | Veeam administrator account | |
| MCP_TRANSPORT_MODE | No | Transport mode: 'stdio' or 'streamable-http' | stdio |
| NODE_TLS_REJECT_UNAUTHORIZED | No | Set to 0 to allow self-signed certificates | 1 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/kid-boy/veeam-mcp-13'
If you have feedback or need assistance with the MCP directory API, please join our Discord server