# Proxmox MCP Server MCP server

Agent View of the PolicyLayer registry record for Proxmox MCP Server: identity, probed posture, risk grade, and all 286 tools classified. HTML page: https://policylayer.com/tools/gethosthewalrus-proxmox-mcp

## Facts

- Server id: `gethosthewalrus/proxmox-mcp`
- Homepage: https://github.com/GethosTheWalrus/proxmox-mcp
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 286
- Tool categories present: Destructive, Execute, Read, Write
- Tags: gethosthewalrus proxmox mcp, admin, automation
- Record last modified: 2026-07-20T16:17:35.583Z

## Tools (286)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `convert_container_to_template` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/convert-container-to-template.md |
| `convert_vm_to_template` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/convert-vm-to-template.md |
| `delete_backup_job` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/delete-backup-job.md |
| `delete_cluster_firewall_rule` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/delete-cluster-firewall-rule.md |
| `delete_container` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/delete-container.md |
| `delete_container_snapshot` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/delete-container-snapshot.md |
| `delete_firewall_alias` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/delete-firewall-alias.md |
| `delete_firewall_ipset_entry` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/delete-firewall-ipset-entry.md |
| `delete_group` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/delete-group.md |
| `delete_ha_group` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/delete-ha-group.md |
| `delete_ha_resource` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/delete-ha-resource.md |
| `delete_pool` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/delete-pool.md |
| `delete_replication_job` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/delete-replication-job.md |
| `delete_role` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/delete-role.md |
| `delete_sdn_vnet` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/delete-sdn-vnet.md |
| `delete_sdn_zone` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/delete-sdn-zone.md |
| `delete_storage` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/delete-storage.md |
| `delete_storage_volume` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/delete-storage-volume.md |
| `delete_user` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/delete-user.md |
| `delete_user_token` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/delete-user-token.md |
| `delete_vm` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/delete-vm.md |
| `delete_vm_snapshot` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/delete-vm-snapshot.md |
| `initialize_gpt` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/initialize-gpt.md |
| `prune_storage_backups` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/prune-storage-backups.md |
| `rollback_container_snapshot` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/rollback-container-snapshot.md |
| `rollback_vm_snapshot` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/rollback-vm-snapshot.md |
| `shutdown_vm` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/shutdown-vm.md |
| `stopall_node` | Destructive | Critical | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/stopall-node.md |
| `apply_sdn_changes` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/apply-sdn-changes.md |
| `bulk_migrate_guests` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/bulk-migrate-guests.md |
| `bulk_shutdown_guests` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/bulk-shutdown-guests.md |
| `bulk_start_guests` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/bulk-start-guests.md |
| `create_vzdump` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-vzdump.md |
| `get_vm_spiceproxy` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-vm-spiceproxy.md |
| `get_vm_vncproxy` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-vm-vncproxy.md |
| `join_cluster` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/join-cluster.md |
| `manage_node_service` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/manage-node-service.md |
| `migrate_container` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/migrate-container.md |
| `migrate_ha_resource` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/migrate-ha-resource.md |
| `migrate_vm` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/migrate-vm.md |
| `order_node_certificate` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/order-node-certificate.md |
| `proxmox_api_raw` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/proxmox-api-raw.md |
| `reboot_container` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/reboot-container.md |
| `reboot_vm` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/reboot-vm.md |
| `relocate_ha_resource` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/relocate-ha-resource.md |
| `reset_vm` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/reset-vm.md |
| `resume_container` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/resume-container.md |
| `resume_vm` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/resume-vm.md |
| `run_apt_update` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/run-apt-update.md |
| `send_vm_key` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/send-vm-key.md |
| `send_vm_monitor_command` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/send-vm-monitor-command.md |
| `set_ceph_flags` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/set-ceph-flags.md |
| `shutdown_container` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/shutdown-container.md |
| `start_container` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/start-container.md |
| `start_vm` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/start-vm.md |
| `startall_node` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/startall-node.md |
| `stop_container` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/stop-container.md |
| `stop_task` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/stop-task.md |
| `stop_vm` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/stop-vm.md |
| `suspend_container` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/suspend-container.md |
| `suspend_vm` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/suspend-vm.md |
| `test_notification_target` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/test-notification-target.md |
| `vm_agent_exec` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/vm-agent-exec.md |
| `vm_agent_set_password` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/vm-agent-set-password.md |
| `wakeonlan_node` | Execute | High | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/wakeonlan-node.md |
| `sync_auth_domain` | Other | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/sync-auth-domain.md |
| `download_file_restore` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/download-file-restore.md |
| `dump_vm_cloudinit` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/dump-vm-cloudinit.md |
| `get_acl` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-acl.md |
| `get_acme_account` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-acme-account.md |
| `get_acme_directories` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-acme-directories.md |
| `get_acme_plugin` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-acme-plugin.md |
| `get_acme_tos` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-acme-tos.md |
| `get_auth_domain` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-auth-domain.md |
| `get_backup_job` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-backup-job.md |
| `get_backup_job_included_volumes` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-backup-job-included-volumes.md |
| `get_ceph_config` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-ceph-config.md |
| `get_ceph_crush_rules` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-ceph-crush-rules.md |
| `get_ceph_flags` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-ceph-flags.md |
| `get_ceph_metadata` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-ceph-metadata.md |
| `get_ceph_status_cluster` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-ceph-status-cluster.md |
| `get_ceph_status_node` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-ceph-status-node.md |
| `get_cluster_config` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-cluster-config.md |
| `get_cluster_config_nodes` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-cluster-config-nodes.md |
| `get_cluster_firewall_options` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-cluster-firewall-options.md |
| `get_cluster_firewall_rule` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-cluster-firewall-rule.md |
| `get_cluster_join_info` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-cluster-join-info.md |
| `get_cluster_log` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-cluster-log.md |
| `get_cluster_options` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-cluster-options.md |
| `get_cluster_resources` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-cluster-resources.md |
| `get_cluster_status` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-cluster-status.md |
| `get_cluster_tasks` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-cluster-tasks.md |
| `get_cluster_totem` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-cluster-totem.md |
| `get_container_config` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-container-config.md |
| `get_container_feature` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-container-feature.md |
| `get_container_firewall_options` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-container-firewall-options.md |
| `get_container_interfaces` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-container-interfaces.md |
| `get_container_pending` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-container-pending.md |
| `get_container_rrddata` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-container-rrddata.md |
| `get_container_status` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-container-status.md |
| `get_disk_smart` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-disk-smart.md |
| `get_firewall_group_rules` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-firewall-group-rules.md |
| `get_firewall_refs` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-firewall-refs.md |
| `get_group` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-group.md |
| `get_ha_group` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-ha-group.md |
| `get_ha_manager_status` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-ha-manager-status.md |
| `get_ha_resource` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-ha-resource.md |
| `get_ha_status` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-ha-status.md |
| `get_metric_server` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-metric-server.md |
| `get_next_vmid` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-next-vmid.md |
| `get_node_aplinfo` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-node-aplinfo.md |
| `get_node_apt_update` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-node-apt-update.md |
| `get_node_capabilities_qemu` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-node-capabilities-qemu.md |
| `get_node_certificates` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-node-certificates.md |
| `get_node_config` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-node-config.md |
| `get_node_disks` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-node-disks.md |
| `get_node_dns` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-node-dns.md |
| `get_node_firewall_log` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-node-firewall-log.md |
| `get_node_firewall_options` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-node-firewall-options.md |
| `get_node_hardware_pci` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-node-hardware-pci.md |
| `get_node_hardware_usb` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-node-hardware-usb.md |
| `get_node_hosts` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-node-hosts.md |
| `get_node_journal` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-node-journal.md |
| `get_node_netstat` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-node-netstat.md |
| `get_node_network` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-node-network.md |
| `get_node_network_interface` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-node-network-interface.md |
| `get_node_report` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-node-report.md |
| `get_node_status` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-node-status.md |
| `get_node_storage_scan` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-node-storage-scan.md |
| `get_node_storage_status` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-node-storage-status.md |
| `get_node_subscription` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-node-subscription.md |
| `get_node_syslog` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-node-syslog.md |
| `get_node_time` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-node-time.md |
| `get_node_version` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-node-version.md |
| `get_permissions` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-permissions.md |
| `get_pool` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-pool.md |
| `get_replication_job` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-replication-job.md |
| `get_role` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-role.md |
| `get_sdn_controller` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-sdn-controller.md |
| `get_sdn_ipam` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-sdn-ipam.md |
| `get_sdn_vnet` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-sdn-vnet.md |
| `get_sdn_zone` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-sdn-zone.md |
| `get_storage_config` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-storage-config.md |
| `get_storage_rrddata` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-storage-rrddata.md |
| `get_storage_volume_info` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-storage-volume-info.md |
| `get_task_log` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-task-log.md |
| `get_task_status` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-task-status.md |
| `get_user` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-user.md |
| `get_user_token` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-user-token.md |
| `get_version` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-version.md |
| `get_vm_cloudinit` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-vm-cloudinit.md |
| `get_vm_config` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-vm-config.md |
| `get_vm_feature` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-vm-feature.md |
| `get_vm_firewall_options` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-vm-firewall-options.md |
| `get_vm_pending` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-vm-pending.md |
| `get_vm_rrddata` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-vm-rrddata.md |
| `get_vm_snapshot_config` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-vm-snapshot-config.md |
| `get_vm_status` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-vm-status.md |
| `get_vzdump_defaults` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-vzdump-defaults.md |
| `get_vzdump_extractconfig` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-vzdump-extractconfig.md |
| `get_zfs_pool` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/get-zfs-pool.md |
| `list_acme_accounts` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-acme-accounts.md |
| `list_acme_plugins` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-acme-plugins.md |
| `list_auth_domains` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-auth-domains.md |
| `list_backup_file_restore` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-backup-file-restore.md |
| `list_backup_jobs` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-backup-jobs.md |
| `list_ceph_fs` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-ceph-fs.md |
| `list_ceph_managers` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-ceph-managers.md |
| `list_ceph_mds` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-ceph-mds.md |
| `list_ceph_monitors` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-ceph-monitors.md |
| `list_ceph_osds` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-ceph-osds.md |
| `list_ceph_pools` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-ceph-pools.md |
| `list_cluster_firewall_rules` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-cluster-firewall-rules.md |
| `list_container_firewall_rules` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-container-firewall-rules.md |
| `list_container_snapshots` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-container-snapshots.md |
| `list_containers` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-containers.md |
| `list_dir_mappings` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-dir-mappings.md |
| `list_directory_storage` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-directory-storage.md |
| `list_file_restore` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-file-restore.md |
| `list_firewall_aliases` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-firewall-aliases.md |
| `list_firewall_groups` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-firewall-groups.md |
| `list_firewall_ipset_entries` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-firewall-ipset-entries.md |
| `list_firewall_ipsets` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-firewall-ipsets.md |
| `list_firewall_macros` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-firewall-macros.md |
| `list_groups` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-groups.md |
| `list_ha_groups` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-ha-groups.md |
| `list_ha_resources` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-ha-resources.md |
| `list_lvm_volumes` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-lvm-volumes.md |
| `list_lvmthin_pools` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-lvmthin-pools.md |
| `list_metric_servers` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-metric-servers.md |
| `list_node_firewall_rules` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-node-firewall-rules.md |
| `list_node_services` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-node-services.md |
| `list_node_storage` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-node-storage.md |
| `list_node_tasks` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-node-tasks.md |
| `list_nodes` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-nodes.md |
| `list_notification_endpoints` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-notification-endpoints.md |
| `list_notification_matchers` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-notification-matchers.md |
| `list_notification_targets` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-notification-targets.md |
| `list_pci_mappings` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-pci-mappings.md |
| `list_pools` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-pools.md |
| `list_realm_sync_jobs` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-realm-sync-jobs.md |
| `list_replication_jobs` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-replication-jobs.md |
| `list_roles` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-roles.md |
| `list_scheduled_jobs` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-scheduled-jobs.md |
| `list_sdn_controllers` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-sdn-controllers.md |
| `list_sdn_dns` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-sdn-dns.md |
| `list_sdn_ipams` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-sdn-ipams.md |
| `list_sdn_subnets` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-sdn-subnets.md |
| `list_sdn_vnets` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-sdn-vnets.md |
| `list_sdn_zones` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-sdn-zones.md |
| `list_storage` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-storage.md |
| `list_storage_content` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-storage-content.md |
| `list_tfa` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-tfa.md |
| `list_usb_mappings` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-usb-mappings.md |
| `list_user_tokens` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-user-tokens.md |
| `list_users` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-users.md |
| `list_vm_firewall_rules` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-vm-firewall-rules.md |
| `list_vm_snapshots` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-vm-snapshots.md |
| `list_vms` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-vms.md |
| `list_zfs_pools` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/list-zfs-pools.md |
| `vm_agent_exec_status` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/vm-agent-exec-status.md |
| `vm_agent_file_read` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/vm-agent-file-read.md |
| `vm_agent_get_info` | Read | Low | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/vm-agent-get-info.md |
| `add_firewall_ipset_entry` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/add-firewall-ipset-entry.md |
| `allocate_storage_volume` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/allocate-storage-volume.md |
| `change_password` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/change-password.md |
| `clone_container` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/clone-container.md |
| `clone_vm` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/clone-vm.md |
| `create_backup_job` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-backup-job.md |
| `create_ceph_osd` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-ceph-osd.md |
| `create_ceph_pool` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-ceph-pool.md |
| `create_cluster_firewall_rule` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-cluster-firewall-rule.md |
| `create_container` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-container.md |
| `create_container_firewall_rule` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-container-firewall-rule.md |
| `create_container_snapshot` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-container-snapshot.md |
| `create_directory_storage` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-directory-storage.md |
| `create_firewall_alias` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-firewall-alias.md |
| `create_firewall_group` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-firewall-group.md |
| `create_firewall_group_rule` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-firewall-group-rule.md |
| `create_firewall_ipset` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-firewall-ipset.md |
| `create_group` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-group.md |
| `create_ha_group` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-ha-group.md |
| `create_ha_resource` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-ha-resource.md |
| `create_lvm` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-lvm.md |
| `create_lvmthin` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-lvmthin.md |
| `create_node_network_interface` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-node-network-interface.md |
| `create_pool` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-pool.md |
| `create_replication_job` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-replication-job.md |
| `create_role` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-role.md |
| `create_sdn_subnet` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-sdn-subnet.md |
| `create_sdn_vnet` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-sdn-vnet.md |
| `create_sdn_zone` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-sdn-zone.md |
| `create_storage` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-storage.md |
| `create_user` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-user.md |
| `create_user_token` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-user-token.md |
| `create_vm` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-vm.md |
| `create_vm_firewall_rule` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-vm-firewall-rule.md |
| `create_vm_snapshot` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-vm-snapshot.md |
| `create_zfs_pool` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/create-zfs-pool.md |
| `download_appliance_template` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/download-appliance-template.md |
| `download_url_to_storage` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/download-url-to-storage.md |
| `move_container_volume` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/move-container-volume.md |
| `move_vm_disk` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/move-vm-disk.md |
| `register_acme_account` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/register-acme-account.md |
| `resize_container_disk` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/resize-container-disk.md |
| `resize_vm_disk` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/resize-vm-disk.md |
| `set_cluster_firewall_options` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/set-cluster-firewall-options.md |
| `set_node_firewall_options` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/set-node-firewall-options.md |
| `set_vm_firewall_options` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/set-vm-firewall-options.md |
| `update_acl` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/update-acl.md |
| `update_backup_job` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/update-backup-job.md |
| `update_cluster_firewall_rule` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/update-cluster-firewall-rule.md |
| `update_cluster_options` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/update-cluster-options.md |
| `update_container_config` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/update-container-config.md |
| `update_group` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/update-group.md |
| `update_ha_group` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/update-ha-group.md |
| `update_ha_resource` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/update-ha-resource.md |
| `update_pool` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/update-pool.md |
| `update_role` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/update-role.md |
| `update_sdn_vnet` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/update-sdn-vnet.md |
| `update_storage` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/update-storage.md |
| `update_user` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/update-user.md |
| `update_vm_cloudinit` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/update-vm-cloudinit.md |
| `update_vm_config` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/update-vm-config.md |
| `upload_to_storage` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/upload-to-storage.md |
| `vm_agent_file_write` | Write | Medium | https://policylayer.com/tools/gethosthewalrus-proxmox-mcp/vm-agent-file-write.md |

## Tool descriptions

- `convert_container_to_template` — Convert a container into a template (irreversible).
- `convert_vm_to_template` — Convert a VM into a template (irreversible).
- `delete_backup_job` — Delete a scheduled backup job.
- `delete_cluster_firewall_rule` — Delete a cluster-level firewall rule.
- `delete_container_snapshot` — Delete a container snapshot.
- `delete_firewall_alias` — Delete a firewall alias.
- `delete_firewall_ipset_entry` — Remove an IP/CIDR from an IP set.
- `delete_group` — Delete a group.
- `delete_ha_group` — Delete an HA group.
- `delete_ha_resource` — Remove a resource from HA management.
- `delete_pool` — Delete a resource pool.
- `delete_replication_job` — Delete a replication job.
- `delete_role` — Delete a role.
- `delete_sdn_vnet` — Delete an SDN VNet.
- `delete_sdn_zone` — Delete an SDN zone.
- `delete_storage` — Delete a storage pool configuration (does not delete data on the backend).
- `delete_storage_volume` — Delete a volume from storage.
- `delete_user` — Delete a user.
- `delete_user_token` — Delete an API token.
- `delete_vm` — Delete a VM. The VM must be stopped first.
- `delete_vm_snapshot` — Delete a VM snapshot.
- `initialize_gpt` — Initialize a disk with GPT partition table (WARNING: destroys all data).
- `rollback_container_snapshot` — Rollback a container to a previous snapshot.
- `rollback_vm_snapshot` — Rollback a VM to a previous snapshot (current state will be lost).
- `stopall_node` — Stop all VMs and containers on a node.
- `apply_sdn_changes` — Apply pending SDN configuration changes to all nodes.
- `bulk_migrate_guests` — Bulk migrate guests to a target node.
- `bulk_shutdown_guests` — Bulk shutdown guests across the cluster.
- `bulk_start_guests` — Bulk start guests across the cluster.
- `get_vm_spiceproxy` — Create a SPICE proxy connection for a VM console.
- `get_vm_vncproxy` — Create a VNC proxy connection ticket for a VM (for console access).
- `manage_node_service` — Start, stop, restart, or reload a system service on a node.
- `migrate_ha_resource` — Request migration of an HA resource to a different node.
- `order_node_certificate` — Order/renew ACME certificate for a node.
- `proxmox_api_raw` — Make an arbitrary Proxmox API call for any endpoint not covered by specific tools.
- `reboot_container` — Reboot a container.
- `reboot_vm` — Reboot a VM via ACPI.
- `relocate_ha_resource` — Request relocation of an HA resource to a different node.
- `reset_vm` — Hard reset a VM (like pressing the reset button).
- `resume_container` — Resume a suspended container.
- `resume_vm` — Resume a suspended/paused VM.
- `run_apt_update` — Refresh the package index on a node (apt update).
- `send_vm_key` — Send a key event to a VM (e.g. ctrl-alt-del).
- `send_vm_monitor_command` — Send a QEMU monitor command to a VM (advanced/low-level).
- `set_ceph_flags` — Set a Ceph global flag.
- `shutdown_container` — Gracefully shut down a container.
- `start_container` — Start a container.
- `start_vm` — Start a VM.
- `startall_node` — Start all VMs and containers on a node (respecting boot order).
- `stop_container` — Hard-stop a container (immediate, like power off).
- `stop_task` — Stop (abort) a running task.
- `stop_vm` — Hard-stop a VM (like pulling the power plug). Prefer shutdown_vm for graceful stop.
- `suspend_container` — Suspend (freeze) a container.
- `suspend_vm` — Suspend a VM (pause execution or hibernate to disk).
- `test_notification_target` — Send a test notification to a target.
- `vm_agent_exec` — Execute a command inside a VM via the QEMU Guest Agent.
- `vm_agent_set_password` — Set a user password inside a VM via the guest agent.
- `wakeonlan_node` — Send a Wake-on-LAN magic packet to a node.
- `download_file_restore` — Download a file from a vzdump backup.
- `dump_vm_cloudinit` — Dump the Cloud-Init generated config file (user-data, network-data, or meta-data).
- `get_acl` — Get the full ACL (access control list) — shows all permission assignments.
- `get_acme_account` — Get ACME account details.
- `get_acme_directories` — List known ACME directory URLs.
- `get_acme_plugin` — Get ACME plugin configuration.
- `get_acme_tos` — Get the ACME Terms of Service URL.
- `get_auth_domain` — Get authentication domain configuration.
- `get_backup_job` — Get details of a specific backup job.
- `get_backup_job_included_volumes` — Get volumes included in a backup job.
- `get_ceph_config` — Get the raw Ceph configuration.
- `get_ceph_flags` — Get Ceph global flags (noout, noscrub, etc.).
- `get_ceph_metadata` — Get Ceph metadata (versions, services across nodes).
- `get_ceph_status_cluster` — Get Ceph cluster status (health, monitors, OSDs, PGs).
- `get_ceph_status_node` — Get Ceph status from a specific node's perspective.
- `get_cluster_config` — Get the current cluster configuration (corosync, nodes, join info).
- `get_cluster_config_nodes` — List nodes configured in the cluster.
- `get_cluster_firewall_options` — Get cluster-wide firewall options (enable, policy_in, policy_out, etc.).
- `get_cluster_firewall_rule` — Get a specific cluster firewall rule.
- `get_cluster_join_info` — Get info needed to join a node to this cluster.
- `get_cluster_log` — Get the cluster log (recent events).
- `get_cluster_options` — Get datacenter/cluster-wide options (keyboard layout, console, language, etc.).
- `get_cluster_resources` — List all resources across the cluster (VMs, containers, storage, nodes).
- `get_cluster_status` — Get cluster status (nodes online, quorum, HA state).
- `get_cluster_tasks` — List recent tasks across all nodes in the cluster.
- `get_cluster_totem` — Get the corosync totem configuration.
- `get_container_config` — Get the configuration of a container.
- `get_container_feature` — Check if a feature is available for a container (snapshot, clone, copy).
- `get_container_firewall_options` — Get firewall options for an LXC container.
- `get_container_interfaces` — Get network interfaces and IPs of a running container.
- `get_container_pending` — Get pending configuration changes for a container.
- `get_container_rrddata` — Get RRD statistics data for a container (CPU, memory, disk, network over time).
- `get_container_status` — Get the current runtime status of a container.
- `get_disk_smart` — Get S.M.A.R.T. health data for a disk.
- `get_firewall_group_rules` — List rules in a firewall security group.
- `get_firewall_refs` — Get available firewall references (aliases, ipsets, names usable in rules).
- `get_group` — Get group details.
- `get_ha_group` — Get HA group configuration.
- `get_ha_manager_status` — Get detailed HA manager status.
- `get_ha_resource` — Get HA resource configuration.
- `get_ha_status` — Get HA manager status (active, quorum, manager status).
- `get_metric_server` — Get metric server configuration.
- `get_next_vmid` — Get the next available VMID in the cluster.
- `get_node_aplinfo` — List available appliance templates (LXC templates) that can be downloaded.
- `get_node_apt_update` — List available package updates on a node.
- `get_node_capabilities_qemu` — Get QEMU capabilities for a node: supported CPU models, machine types, etc.
- `get_node_certificates` — Get certificate info for a node.
- `get_node_config` — Get the configuration of a node (description, wakeonlan, etc.).
- `get_node_disks` — List physical disks on a node.
- `get_node_dns` — Get DNS settings for a node.
- `get_node_firewall_log` — Get firewall log for a node.
- `get_node_firewall_options` — Get firewall options for a specific node.
- `get_node_hardware_pci` — List PCI hardware devices on a node (for passthrough).
- `get_node_hardware_usb` — List USB hardware devices on a node.
- `get_node_hosts` — Get the /etc/hosts file content for a node.
- `get_node_netstat` — Get network statistics for a node (per-interface traffic).
- `get_node_network` — Get network interface configuration for a node.
- `get_node_network_interface` — Get details for a specific network interface.
- `get_node_report` — Generate a system report for a node (useful for diagnostics).
- `get_node_status` — Get detailed status of a specific node including CPU, memory, disk, uptime, and kernel info.
- `get_node_storage_scan` — Scan for available storage targets (NFS, CIFS, iSCSI, LVM, ZFS, PBS).
- `get_node_storage_status` — Get usage status of a storage pool on a node (total, used, available).
- `get_node_subscription` — Get subscription status for a node.
- `get_node_time` — Get the current time and timezone of a node.
- `get_node_version` — Get Proxmox VE version information for a specific node.
- `get_permissions` — Check effective permissions for a user on a given path.
- `get_pool` — Get pool configuration and members.
- `get_replication_job` — Get a specific replication job configuration.
- `get_role` — Get role details and its privileges.
- `get_sdn_controller` — Get SDN controller configuration.
- `get_sdn_ipam` — Get IPAM plugin configuration.
- `get_sdn_vnet` — Get SDN VNet configuration.
- `get_sdn_zone` — Get SDN zone configuration.
- `get_storage_config` — Get configuration of a specific storage pool.
- `get_storage_rrddata` — Get RRD statistics for a storage pool (usage over time).
- `get_storage_volume_info` — Get details about a specific volume in storage.
- `get_task_log` — Get log output of a specific task.
- `get_task_status` — Get the status of a specific task by its UPID.
- `get_user` — Get details for a specific user.
- `get_user_token` — Get details for a specific API token.
- `get_version` — Get the Proxmox VE API version information.
- `get_vm_cloudinit` — Get Cloud-Init configuration for a VM.
- `get_vm_config` — Get the configuration of a VM.
- `get_vm_feature` — Check if a specific feature is available/supported for a VM (e.g. snapshot, clone, copy).
- `get_vm_firewall_options` — Get firewall options for a QEMU VM.
- `get_vm_pending` — Get pending configuration changes for a VM (not yet applied).
- `get_vm_rrddata` — Get RRD statistics data for a VM (CPU, memory, disk, network over time).
- `get_vm_snapshot_config` — Get the configuration stored in a VM snapshot.
- `get_vm_status` — Get the current runtime status of a VM (state, CPU, memory, disk, network, uptime).
- `get_vzdump_defaults` — Get the default vzdump configuration for a node.
- `get_vzdump_extractconfig` — Extract the guest configuration from a vzdump backup archive.
- `get_zfs_pool` — Get details of a ZFS pool.
- `list_acme_accounts` — List ACME (Let's Encrypt) accounts.
- `list_acme_plugins` — List ACME DNS challenge plugins.
- `list_auth_domains` — List configured authentication realms/domains (PAM, PVE, LDAP, AD, OpenID).
- `list_backup_file_restore` — List files in a vzdump backup for single-file restore.
- `list_backup_jobs` — List all scheduled backup jobs (vzdump) in the cluster.
- `list_ceph_fs` — List CephFS filesystems.
- `list_ceph_mds` — List Ceph metadata servers (MDS, for CephFS).
- `list_ceph_osds` — List Ceph OSDs on a node.
- `list_cluster_firewall_rules` — List cluster-level firewall rules.
- `list_container_firewall_rules` — List firewall rules for an LXC container.
- `list_container_snapshots` — List all snapshots of a container.
- `list_containers` — List all LXC containers on a node with status, memory, CPU, and disk info.
- `list_dir_mappings` — List directory mappings.
- `list_directory_storage` — List directory-based storage mounts on a node.
- `list_file_restore` — List files in a backup volume for file-level restore (PBS backups).
- `list_firewall_aliases` — List cluster firewall aliases (named IP addresses/ranges).
- `list_firewall_groups` — List firewall security groups (reusable sets of rules).
- `list_firewall_ipset_entries` — List entries in a firewall IP set.
- `list_firewall_ipsets` — List cluster firewall IP sets (named groups of IPs).
- `list_firewall_macros` — List available firewall macros (predefined rule sets like SSH, HTTP, etc.).
- `list_groups` — List all user groups.
- `list_ha_groups` — List HA groups (define which nodes can run HA resources).
- `list_ha_resources` — List all HA-managed resources.
- `list_lvm_volumes` — List LVM volume groups on a node.
- `list_lvmthin_pools` — List LVM thin pools on a node.
- `list_metric_servers` — List configured metric servers (InfluxDB, Graphite).
- `list_node_firewall_rules` — List firewall rules for a node.
- `list_node_services` — List all system services on a node (pve, ssh, cron, etc.).
- `list_node_storage` — List storage pools available on a specific node with usage info.
- `list_nodes` — List all nodes in the Proxmox cluster with their status, CPU, memory, and uptime.
- `list_notification_endpoints` — List all configured notification endpoints (sendmail, gotify, smtp, webhook).
- `list_notification_matchers` — List all notification matchers (rules that route notifications).
- `list_notification_targets` — List all notification targets.
- `list_pci_mappings` — List PCI device mappings for passthrough.
- `list_pools` — List all resource pools.
- `list_realm_sync_jobs` — List realm synchronization jobs.
- `list_replication_jobs` — List all replication jobs in the cluster.
- `list_roles` — List all available roles.
- `list_scheduled_jobs` — List all scheduled cluster jobs (realm-sync, etc.).
- `list_sdn_controllers` — List SDN controllers (e.g. EVPN controller).
- `list_sdn_dns` — List SDN DNS plugins.
- `list_sdn_ipams` — List IPAM (IP Address Management) plugins.
- `list_sdn_subnets` — List subnets for an SDN VNet.
- `list_sdn_vnets` — List SDN virtual networks (VNets).
- `list_storage` — List all configured storage pools at the datacenter level.
- `list_storage_content` — List content of a storage pool (disk images, ISOs, templates, backups).
- `list_tfa` — List TFA (two-factor auth) entries.
- `list_usb_mappings` — List USB device mappings for passthrough.
- `list_user_tokens` — List API tokens for a user.
- `list_users` — List all users in Proxmox.
- `list_vm_firewall_rules` — List firewall rules for a QEMU VM.
- `list_vm_snapshots` — List all snapshots of a VM.
- `list_vms` — List all QEMU virtual machines on a node with status, memory, CPU, and disk info.
- `list_zfs_pools` — List ZFS pools on a node.
- `vm_agent_exec_status` — Get the status/result of a command previously executed via the guest agent.
- `vm_agent_file_read` — Read a file from inside a VM via the guest agent.
- `add_firewall_ipset_entry` — Add an IP/CIDR to an IP set.
- `change_password` — Change a user's password.
- `create_ceph_osd` — Create a new Ceph OSD on a device.
- `create_container_snapshot` — Create a snapshot of a container.
- `create_directory_storage` — Create a directory-based storage mount from a device.
- `create_firewall_alias` — Create a firewall alias (named IP address or CIDR).
- `create_firewall_group` — Create a new firewall security group.
- `create_firewall_ipset` — Create a new firewall IP set.
- `create_group` — Create a new group.
- `create_lvm` — Create a new LVM volume group on a device.
- `create_lvmthin` — Create a new LVM thin pool.
- `create_pool` — Create a resource pool.
- `create_role` — Create a new role with specific privileges.
- `create_sdn_subnet` — Create a subnet for an SDN VNet.
- `create_sdn_vnet` — Create an SDN VNet.
- `create_vm_snapshot` — Create a snapshot of a VM.
- `download_appliance_template` — Download an appliance template to local storage.
- `register_acme_account` — Register a new ACME account.
- `resize_container_disk` — Resize a container disk/volume.
- `resize_vm_disk` — Resize a VM disk. Can only grow, not shrink.
- `update_group` — Update a group.
- `update_role` — Update role privileges.
- `update_sdn_vnet` — Update an SDN VNet.
- `vm_agent_file_write` — Write content to a file inside a VM via the guest agent.

## Related servers

- UnClick (1658 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- Yaver (812 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Crow (587 tools) — https://policylayer.com/tools/kh0pper-crow.md
- Fortimanager (584 tools) — https://policylayer.com/tools/jmpijll-fortimanager-mcp.md
- TinyFn (572 tools) — https://policylayer.com/tools/io-tinyfn-tinyfn.md
- Mcp (571 tools) — https://policylayer.com/tools/io-github-2s-io-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=gethosthewalrus-proxmox-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/gethosthewalrus-proxmox-mcp
