Veeam AIops
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| backup_listA | [READ] List stored backups with id, name, type, creationTime. Args: target: Veeam target name from config; omit to use the default. |
| backup_object_listA | [READ] List the protected objects (VMs/agents) inside a stored backup. Args: backup_id: Veeam backup id (see backup_list). target: Veeam target name from config. |
| managed_server_listA | [READ] List managed servers (id, name, type, description). Args: target: Veeam target name from config; omit to use the default. |
| proxy_listA | [READ] List backup proxies (id, name, type, server). Args: target: Veeam target name from config; omit to use the default. |
| job_listA | [READ] List backup jobs with id, name, type, status, lastResult. Use job_get for full detail of a single job. Args: target: Veeam target name from config; omit to use the default. |
| job_getA | [READ] Return detail for a single backup job by id. Args: job_id: Veeam job id (see job_list). target: Veeam target name from config. |
| job_startA | [WRITE] Start a backup job. Runs as an async session. Inverse: job_stop. Poll progress with session_list / session_get; do not re-issue. Args: job_id: Veeam job id. target: Veeam target name from config. |
| job_stopA | [WRITE] Stop a running backup job. Inverse: job_start. Args: job_id: Veeam job id. target: Veeam target name from config. |
| job_retryA | [WRITE] Retry a failed backup job (re-runs failed objects only). Runs as an async session — poll with session_list / session_get. Inverse: job_stop (cancels the in-flight retry). Args: job_id: Veeam job id. target: Veeam target name from config. |
| job_enableA | [WRITE] Enable a backup job (clears the disabled flag). Inverse: job_disable. Args: job_id: Veeam job id. target: Veeam target name from config. |
| job_disableA | [WRITE] Disable a backup job (skips scheduled runs). Inverse: job_enable. Args: job_id: Veeam job id. target: Veeam target name from config. |
| overviewA | [READ] One-shot health summary: jobs by last result, repos near full, running sessions. Call this first to triage a Veeam environment before drilling into a specific job, repository, or session. Args: target: Veeam target name from config; omit to use the default. |
| repository_listA | [READ] List backup repositories with id, name, type, path. Args: target: Veeam target name from config; omit to use the default. |
| repository_getA | [READ] Detail for one repository incl. capacity/free/used when known. Args: repository_id: Veeam repository id (see repository_list). target: Veeam target name from config. |
| repository_stateA | [READ] Capacity summary for every repository (capacity/free/used/used%). Args: target: Veeam target name from config; omit to use the default. |
| restore_list_pointsA | [READ] List restore points (id, name, creationTime, type). Pass backup_id to filter to one backup's restore points (preview — server filter support varies by Veeam version). Args: backup_id: Optional Veeam backup id (see backup_list) to filter by. target: Veeam target name from config; omit to use the default. |
| start_vm_restoreA | [WRITE] Start a VM restore from a restore point. IRREVERSIBLE — no undo token. Overwrites or creates a VM; confirm with the user before calling. Runs as an async session — poll with session_list / session_get. Args: restore_point_id: Restore point id (see restore_list_points). target: Veeam target name from config. |
| session_listA | [READ] List recent sessions with id, name, type, state, result. Args: target: Veeam target name from config; omit to use the default. |
| session_getA | [READ] Poll one session by id to check job/restore progress. Use after job_start or start_vm_restore to follow the operation instead of re-issuing it. Args: session_id: Veeam session id (see session_list). target: Veeam target name from config. |
| session_logA | [READ] Return the log records (events) of one session. Use to see why a session failed instead of re-running the job blind. Args: session_id: Veeam session id (see session_list). target: Veeam target name from config. |
| session_stopA | [WRITE] Stop a running session (cancels the underlying operation). No undo token — a stopped session must be re-issued via the originating job/restore. Args: session_id: Veeam session id (see session_list). target: Veeam target name from config. |
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
- 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/AIops-tools/Veeam-AIops'
If you have feedback or need assistance with the MCP directory API, please join our Discord server