Veeam AIops for Veeam: safety score

C 56 Provisional Not reviewed Not tested read-only mode

Veeam AIops is a community MCP server for Veeam with 12 read, 0 write and 3 destructive tools. It has a read-only mode and needs to run locally; its provisional OpsMCP grade is C (56%), last checked 16 Oct 2026.

Last checked 16 Oct 2026.

Governed Veeam Backup & Replication ops, 27 MCP tools with audit, budget, undo guards.

Publisher's description

io.github.AIops-tools/veeam-aiops · version 0.19.0

Tool capability partly scored. Access partly scored. 2 of 4 factors scored.

Not hands-on tested. No test date, notes, or observed write behavior.

Can it change or delete things?

Yes. The extracted tools include at least one destructive tool, so it can change or delete things.

Classified from the tool name, or from the description when the name has no listed verb.

27 tools

Tool Class
backup_list
[READ] List stored backups with id, name, type, creationTime. from the name (list)
Read
backup_object_list
[READ] List the protected objects (VMs/agents) inside a stored backup. from the name (list)
Read
backup_object_storage_usage
[READ] Backup storage one VM/agent consumes, per backup (showback input). from the name
Unknown
backup_storage_ranking
No description was extracted. from the name
Unknown
job_disable
[WRITE] Disable a backup job (skips scheduled runs). Inverse: job_enable. from the description (runs)
Destructive
job_enable
[WRITE] Enable a backup job (clears the disabled flag). Inverse: job_disable. from the name
Unknown
job_failure_rca
No description was extracted. from the name
Unknown
job_get
[READ] Return detail for a single backup job by id. from the name (get)
Read
job_list
[READ] List backup jobs with id, name, type, status, lastResult. from the name (list)
Read
job_retry
[WRITE] Retry a failed backup job (re-runs failed objects only). from the description (runs)
Destructive
job_start
[WRITE] Start a backup job. Runs as an async session. Inverse: job_stop. from the description (runs)
Destructive
job_stop
[WRITE] Stop a running backup job. Inverse: job_start. from the name
Unknown
managed_server_list
[READ] List managed servers (id, name, type, description). from the name (list)
Read
overview
[READ] One-shot health summary: jobs by last result, repos near full, from the name
Unknown
proxy_list
[READ] List backup proxies (id, name, type, server). from the name (list)
Read
repository_capacity_rca
[READ] Flag backup repositories running low on free space. from the name
Unknown
repository_get
[READ] Detail for one repository incl. capacity/free/used when known. from the name (get)
Read
repository_list
[READ] List backup repositories with id, name, type, path. from the name (list)
Read
repository_state
[READ] Capacity summary for every repository (capacity/free/used/used%). from the name
Unknown
restore_list_points
No description was extracted. from the name (list)
Read
session_get
[READ] Poll one session by id to check job/restore progress. from the name (get)
Read
session_list
[READ] The newest sessions with id, name, type, state, result, newest first. from the name (list)
Read
session_log
[READ] Return the log records (events) of one session. from the name
Unknown
session_stop
[WRITE] Stop a running session (cancels the underlying operation). from the name
Unknown
start_vm_restore
No description was extracted. from the name
Unknown
undo_apply
[WRITE][risk=medium] Apply a recorded undo by dispatching its inverse tool. from the name
Unknown
undo_list
[READ] List recorded, not-yet-applied undo tokens (most recent first). from the name (list)
Read

Score

56 of 100 points (56%). A factor that was not scored counts as 0 of its full weight.

OpsMCP rubric 2026-10-16.3. Checked 16 Oct 2026.
Factor Points Full weight Status
Tool capability 18 35 Partly scored
Access 6 25 Partly scored
Maintenance 18 20 Scored
Publisher 14 20 Scored

Tool capability

12 read, 0 write, 3 destructive, 12 unknown.

The repository mentions a read-only mode. View the repository.

Access

PartValuePointsWhere this came from
Scope unknown unknown unknown
Where it runs Local process 6 of 8 Registry package transport is stdio.
Credentials unknown unknown unknown

Maintenance

PartValuePoints
Last commit 1 days 8 of 8
Releases 1 days 6 of 6
Issues 2 closed / 3 issues (0.67) 4 of 6

Publisher

PartValuePointsWhere this came from
Who publishes it Organization 5 of 8 GitHub owner type is Organization (AIops-tools). Not on the vendor allowlist.
Registry listing Listed 5 of 5 Official registry server io.github.AIops-tools/veeam-aiops (status active).
License MIT 4 of 4 GitHub SPDX license MIT.
Stars 0 0 of 2 0 GitHub stars.
Repository age 116 days 0 of 1 Repository created 2026-06-22T06:12:49Z.

How the rubric works

What this score does not cover

This score is not a code audit and it is not a human review. It has not been hands-on tested. Nothing on this page is a certification.

Access needed

Environment variables: unknown. The registry entry does not list any.

Maintenance

Archived
no
Last commit
15 Oct 2026 · 3a5cd15
Latest release
v0.19.0 · 15 Oct 2026
Issues
1 open · 2 closed
Stars
0
License
MIT
Repository created
22 Jun 2026

npm and PyPI

npm
No npm package in the registry entry.
PyPI
veeam-aiops · version 0.19.0 · downloads last month 1,584 · published 15 Oct 2026
Maintainers
unknown

Install

Source: registry. This is the published command, not a rewritten one.

uvx veeam-aiops==0.19.0

Other Veeam servers

Badge

The SVG is generated for this server. The embed links to this server page.

OpsMCP grade C, 56 out of 100, provisional

Sources for this listing

Official registry server io.github.AIops-tools/veeam-aiops (status active).