nutanix-mcp
Provides tools for managing Nutanix Prism Central, including listing and inspecting VMs, controlling VM power state, listing clusters, reading alerts, and listing subnets.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@nutanix-mcp list all VMs"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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 all VMs visible to the Prism Central deployment. Returns names, ext IDs, power state, host, cluster, memory and CPU config. |
| Get full metadata for a single VM by ext_id. |
| Transition a VM from Off to On. Requires |
| Transition a VM from On to Off (graceful shutdown). Requires |
| Inventory all clusters under Prism Central. |
| Read full config and health of a single cluster. |
| Stream the current alert backlog from Prism Central. Used by an on-call agent to triage what is unhealthy across the fleet. |
| 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 toolsget_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
Scored across 8 tools
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.
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.
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.
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
Related MCP Connectors
An MCP server that provides an API to LLMs to manage their JumpCloud resources.
MCP server for OpenAI API (chat completions, image generation, embeddings) via AceDataCloud
MCP server that lets AI assistants use all OneSchema features exposed via the public API.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceFastAPI implementation of MCP server that interacts with Nutanix Prism Central to retrieve cluster and virtual machine information.1MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for interacting with QUADS infrastructure systems via API, enabling resource management and automation through LLM applications.MIT
- FlicenseNot gradedqualityDmaintenanceA 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.-
- AlicenseAqualityBmaintenanceGoverned 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.51MIT