{"command":{"effect":"read","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Returns availability and latency for each catalog provider over the requested window, sorted by provider ID. Metrics are aggregated across all customers; request volumes are not reported. Tools of your team's MCP servers are not included. Offset-paged with page and `per_page`.","properties":{"query":{"type":"object","properties":{"provider":{"type":"string","examples":["exa"],"description":"Optional provider ID, matched exactly, to return only that provider."},"window":{"type":"string","enum":["HEALTH_WINDOW_ONE_HOUR","HEALTH_WINDOW_TWENTY_FOUR_HOURS","HEALTH_WINDOW_SEVEN_DAYS","HEALTH_WINDOW_THIRTY_DAYS"],"default":"HEALTH_WINDOW_TWENTY_FOUR_HOURS","examples":["HEALTH_WINDOW_SEVEN_DAYS"],"description":"Window to aggregate over. Defaults to twenty-four hours.\n\n- `HEALTH_WINDOW_UNSPECIFIED`: Twenty-four hours.\n- `HEALTH_WINDOW_ONE_HOUR`: One hour; history points are 10 minutes.\n- `HEALTH_WINDOW_TWENTY_FOUR_HOURS`: Twenty-four hours; history points are 1 hour.\n- `HEALTH_WINDOW_SEVEN_DAYS`: Seven days; history points are 6 hours.\n- `HEALTH_WINDOW_THIRTY_DAYS`: Thirty days; history points are 24 hours."},"page":{"type":"integer","minimum":1,"default":1,"examples":[1],"description":"1-based page number. Values below 1 are treated as 1."},"per_page":{"type":"integer","minimum":1,"maximum":100,"default":20,"examples":[20],"description":"Page size. Defaults to 20; values above 100 are capped at 100."}},"required":[],"additionalProperties":false}},"required":[],"additionalProperties":false},"name":"List Provider Health","id":"digitalocean.tools_list_health_providers","example":{},"maxRequests":1,"summary":false}}