sidecar_health
Live reachability probe against the deployed execution sidecar.
Thin wrapper around sidecar_service.is_configured/healthcheck. Runs the probe from the SERVER's own network path, which a
local curl $SIDECAR_URL/health cannot do: that only proves the caller's
own shell can reach a sidecar, never whether the deployed mcp.crank.ing
server can.
Unconfigured (SIDECAR_URL unset) raises a structured CONFIG_ERROR with
NO network attempt -- feature-detected first via is_configured.
Configured but unreachable returns an OK envelope with
reachable: False -- distinct from "not configured" -- so a caller can
tell "we never tried" apart from "we tried and it's down".
FREE read, never gated (never in x402 PAID_TOOLS): booleans/counts/hosts
only, no secret ever leaves this tool -- presence-only, never
config.SIDECAR_AUTH_TOKEN itself.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "sidecar_health"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| caller_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||