Nutanix MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NUTANIX_HOST | Yes | Prism Central hostname or IP | |
| NUTANIX_PORT | No | Prism Central port | 9440 |
| NUTANIX_TIMEOUT | No | HTTP request timeout in seconds | 30 |
| NUTANIX_PASSWORD | Yes | Nutanix password | |
| NUTANIX_USERNAME | Yes | Nutanix username | |
| NUTANIX_VERIFY_SSL | No | Whether to verify SSL certificates | true |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_vmsA | List virtual machines on Nutanix. Returns VM names, UUIDs, power states, and resource allocation. Supports OData filtering. |
| get_vmA | Get detailed information about a specific VM by its UUID. Returns full configuration including CPU, memory, disks, and NICs. |
| power_on_vmB | Power on a virtual machine. |
| power_off_vmA | Power off a virtual machine. Uses ACPI shutdown by default (guest-initiated). |
| create_vmB | Create a new virtual machine. Requires name, cluster UUID, and basic specs. |
| list_clustersA | List all Nutanix clusters registered with Prism Central. Returns cluster names, UUIDs, versions, and health status. |
| get_clusterA | Get detailed information about a specific cluster by UUID. Returns configuration, network, storage, and health details. |
| list_hostsA | List hypervisor hosts across clusters. Returns host names, IPs, resource capacity, and health. Optionally filter by cluster. |
| get_hostA | Get detailed information about a specific host by UUID. Returns hardware specs, hypervisor info, and resource usage. |
| list_storage_containersA | List storage containers available across clusters. Returns names, capacity, usage, and associated cluster. |
| pe_get_cluster_infoA | Get cluster info directly from a Prism Element node. Returns AOS version, cluster name, storage capacity, and health. |
| pe_list_vmsA | List VMs on a specific Prism Element cluster. Returns VM names, UUIDs, power states, and resource allocation. |
| pe_list_hostsA | List hypervisor hosts on a Prism Element cluster. Returns host names, IPs, hardware specs, and CVM info. |
| pe_list_containersB | List storage containers on a Prism Element cluster. Returns names, capacity, usage, replication factor, and policies. |
| pe_list_storage_poolsA | List storage pools on a Prism Element cluster. Returns pool names, capacity, and disk composition. |
| pe_list_disksA | List physical disks on a Prism Element cluster. Returns disk type (SSD/HDD), status, capacity, and location. |
| pe_list_alertsB | List alerts on a Prism Element cluster. Returns alert titles, severity, timestamps, and affected entities. |
| pe_list_protection_domainsC | List protection domains on a Prism Element cluster. Returns PD names, protected entities, schedules, and replication state. |
| pe_list_snapshotsA | List snapshots for a protection domain on a Prism Element cluster. |
| generate_environment_reportA | Generate a comprehensive As-Built report for the full Nutanix environment. Covers all clusters, hosts, storage, networking, and VM inventory registered with Prism Central. Returns Markdown with an Excalidraw topology diagram. |
| generate_cluster_reportB | Generate a detailed As-Built report for one or more Nutanix clusters. Covers cluster configuration, hosts, storage containers, VMs, and networking. Returns Markdown with an Excalidraw cluster architecture diagram. |
| generate_vm_reportB | Generate a detailed As-Built report for one or more VMs. Covers VM configuration, compute resources, disks, NICs, categories, and host placement. Returns Markdown with an Excalidraw VM layout diagram. |
| list_subnetsB | List subnets/VLANs configured in Prism Central. Returns subnet names, VLAN IDs, CIDRs, IP pools, and associated clusters. |
| get_subnetA | Get detailed subnet configuration including IP pools, DHCP config, and virtual switch assignment. |
| list_imagesA | List disk images (ISOs, QCOW2) available in the image library. Returns image names, types, sizes, and source URIs. |
| get_imageA | Get detailed information about a specific disk image by UUID. Returns size, type, source, and cluster placement. |
| list_categoriesA | List category keys and their values used for resource tagging. Categories enable policy-based management (Flow, DR, etc.). |
| get_categoryB | Get all values for a specific category key. Example: category 'Environment' may have values 'Production', 'Dev', 'Test'. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| set_credentials | Configure Nutanix Prism Central credentials for this session. Use this when environment variables are not set. |
| nutanix_overview | Get an overview of the connected Nutanix environment — clusters, hosts, VMs, and storage summary. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| All Virtual Machines | List all VMs registered with Prism Central |
| All Clusters | List all clusters registered with Prism Central |
| All Hosts | List all hypervisor hosts |
| All Subnets | List all subnets/networks |
| All Images | List all disk images (ISO, QCOW2) |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/jkmills/nutanix-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server