Skip to main content

Health Check Tools

Tools for finding and running health checks.

list_all_checks

List all health checks with complete metadata, including names, IDs, and current status.

Example Usage

Prompt: "What health checks are configured?"

Result: Returns every health check with its ID, name, type and current status.

search_health_checks

Search and find health checks, returning a JSON array of check metadata.

FieldDescriptionScheme
query*

Search query using the supported grammar

ResourceSelector#search

limit

Number of items to return

number

Example Usage

Prompt: "Which HTTP checks are failing?"

Query Used: type=http status=unhealthy

Result: Returns the failing HTTP checks with their name, ID and last error.

get_check_status

Get a health check's execution history. Each entry contains the status, time, duration, and error if there was one, ordered most recent first.

FieldDescriptionScheme
id*

Health check ID

string

limit

Number of status entries to return. Defaults to 30

number

Example Usage

Prompt: "Has this check been flapping?"

Result: Returns the recent run history so the pattern of passes and failures is visible.

run_health_check

Execute a health check immediately and return the result, along with execution status and timing.

FieldDescriptionScheme
id*

Health check ID to run

string

Example Usage

Prompt: "Run the payments API check now"

Result: Runs the check out of schedule and returns whether it passed, how long it took, and any error.