Skip to main content
Glama
nutanix-mcp
by NoBanks

markdown

nutanix-mcp

MCP server for Nutanix Prism Central v4 REST API, the management plane for AOS deployments. 8 tools for AI agents to list and inspect VMs, control VM power state (env-gated), list clusters, read alerts, and list subnets.

Tools

Tool

Description

list_vms

List all VMs visible to the Prism Central deployment. Returns names, ext IDs, power state, host, cluster, memory and CPU config.

get_vm

Get full metadata for a single VM by ext_id.

power_on_vm

Transition a VM from Off to On. Requires NUTANIX_ALLOW_POWER=true.

power_off_vm

Transition a VM from On to Off (graceful shutdown). Requires NUTANIX_ALLOW_POWER=true.

list_clusters

Inventory all clusters under Prism Central.

get_cluster

Read full config and health of a single cluster.

list_alerts

Stream the current alert backlog from Prism Central. Used by an on-call agent to triage what is unhealthy across the fleet.

list_subnets

Inventory all networking subnets visible to Prism Central. Used by an agent placing a new VM to pick the right network.

Related MCP server: quads-mcp

Install

Available Tools

8 tools
get_clusterA

Read full configuration and health of a single cluster. Returns complete cluster details including nodes, storage, networking, and health metrics. Use this when you have a specific cluster ext_id and need detailed information about that cluster's configuration and current state.

Inputs: ext_id (required).

get_vmA

Get full metadata for a single VM by its ext_id. Returns complete VM configuration including power state, resources, network adapters, disk configuration, and cluster assignment. Use this when you have a specific VM ext_id and need detailed information about that VM.

Inputs: ext_id (required).

list_alertsA

Stream the current alert backlog from Prism Central. Returns all active alerts with severity, category, affected entity, and timestamp. Use this when an on-call agent needs to triage what is unhealthy across the fleet, prioritize incident response, or check for infrastructure issues affecting VMs or clusters.

Inputs: no named parameters.

list_clustersA

Inventory all clusters under Prism Central. Returns cluster names, ext IDs, health status, version, and resource summary. Use this when an agent needs to understand the cluster topology, check cluster health across the fleet, or find a specific cluster for VM placement.

Inputs: no named parameters.

list_subnetsA

Inventory all networking subnets visible to Prism Central. Returns subnet names, ext IDs, VLAN IDs, network address ranges, and cluster assignment. Use this when an agent is placing a new VM and needs to pick the right network, or when checking available network segments for VM connectivity.

Inputs: no named parameters.

list_vmsA

List all VMs visible to the Prism Central deployment. Returns names, ext IDs, power state, host, cluster, memory and CPU config. Use this when an agent needs to discover what VMs exist in the Nutanix environment, check VM inventory, or find a specific VM by name to inspect further.

Inputs: no named parameters.

power_off_vmA

Transition a VM from On to Off (graceful shutdown). This is an environment-gated operation that requires NUTANIX_ALLOW_POWER=true. Use this when an agent needs to stop a running VM, such as for maintenance, resource consolidation, or decommissioning. Returns an error if the environment variable is not set.

Inputs: ext_id (required).

power_on_vmA

Transition a VM from Off to On. This is an environment-gated operation that requires NUTANIX_ALLOW_POWER=true. Use this when an agent needs to start a stopped VM, such as bringing a VM online for maintenance, testing, or restoring service. Returns an error if the environment variable is not set.

Inputs: ext_id (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4.2/5.0

    Scored across 8 tools

    Disambiguation5/5

    Each tool targets a distinct resource and action: cluster vs VM vs alert vs subnet, with clear read/list vs power control boundaries. No two tools could be confused for the same purpose.

    Naming Consistency5/5

    All tool names follow a consistent verb_noun pattern with underscores (e.g., list_vms, power_on_vm). No mixing of styles or vague verbs.

    Tool Count5/5

    8 tools cover the core operations for Nutanix infrastructure: inventory (list), detail retrieval (get), alert monitoring, and power management. The scope is well-defined without being excessive or too sparse.

    Completeness3/5

    While the tool set covers essential read operations and power control, it lacks create, update, or delete for VMs and clusters, which are common tasks. The surface is incomplete for full lifecycle management.

    Maintenance

    ActivityInactive
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      MCP server for interacting with QUADS infrastructure systems via API, enabling resource management and automation through LLM applications.
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      A Model Context Protocol server for Nutanix Virtual Machine Management APIs, enabling users to manage VMs, images, alerts, and logs via natural language through a CLI chatbot or any MCP client.
      -
    • A
      license
      A
      quality
      B
      maintenance
      Governed AI-ops MCP server for Nutanix Prism Central v4 REST API, offering 47 read/write tools for clusters, VMs, storage, network, catalog, data protection, alerts, and LCM upgrades with built-in audit, budget, and risk-tier governance.
      51
      MIT