Skip to main content
Glama
AIops-tools

Veeam AIops

by AIops-tools

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

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/AIops-tools/Veeam-AIops'

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