Skip to main content
Glama
zw008

VMware-Monitor

cluster_health_summary

Read-onlyIdempotent

Aggregate cluster health, host, VM, and alarm status into a single view. Shows top issues first for quick triage.

Instructions

[READ] One-glance health rollup for every cluster — "is anything on fire?".

Aggregates hosts, VM power state, live CPU/memory pressure, and triggered alarms per cluster in three batched server-side passes (not one call per object), assigns each cluster an opinionated status ("ok"/"warn"/"critical"), AND flattens the individual anomalies into a ranked top_issues focus list — the headline for large environments where scanning every cluster row is too slow. Use this FIRST for a cross-cluster triage view instead of stitching list_all_clusters + list_esxi_hosts + get_alarms yourself; then drill into those tools for detail on whatever top_issues points at.

Returns {totals, top_issues, issues_total, clusters, snapshot, customization_hint}. Lead with top_issues (the top N things wrong right now, worst first), show the clusters table as context, and always echo customization_hint as the closing line. issues_total reveals how many anomalies existed before the top_n cap. Point-in-time snapshot — no trending.

Args: target: Optional vCenter/ESXi target name from config. Uses default if omitted. cluster_filter: Case-insensitive substring to show only matching clusters (None = all clusters plus a standalone-hosts row). include_vms: Roll up VM total/powered-on counts (default True). Set False to skip the VM inventory pass on very large fleets when you only need host/alarm/capacity signals. top_n: Cap the top_issues focus list at this many entries (default 10). Use 5 for an even tighter view, or 0 to omit the list.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
top_nNo
targetNo
include_vmsNo
cluster_filterNo
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false. The description adds context about three batched server-side passes, opinionated status assignment, and point-in-time snapshot nature—going beyond annotations without contradiction.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is somewhat long but well-structured. It front-loads the purpose, details behavior, then parameters. Every sentence adds value, though it could be slightly more concise.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite no output schema, the description explains the return structure (totals, top_issues, issues_total, clusters, snapshot, customization_hint) and tells the agent how to use them (lead with top_issues, show clusters, echo customization_hint). Complete for an AI agent.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0%, but the description thoroughly explains all four parameters: target, cluster_filter, include_vms, top_n. It provides defaults, allowed values, and practical usage tips like setting top_n=5 for a tighter view or 0 to omit the list.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states it provides a 'one-glance health rollup' for clusters, aggregating hosts, VM state, CPU/memory, and alarms. It distinguishes itself from sibling tools by recommending use instead of stitching list_all_clusters, list_esxi_hosts, and get_alarms.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly says 'Use this FIRST for a cross-cluster triage view' and contrasts with manual stitching. It also advises when to set include_vms=False for large fleets, providing clear when-to-use and when-not-to-use guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

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/zw008/vmware-monitor'

If you have feedback or need assistance with the MCP directory API, please join our Discord server