Ping all peers
ping_allConcurrently ping online Tailscale tailnet peers and return a latency matrix with each node's latency, path (direct, DERP relay, or peer relay), or unreachable status.
Instructions
Ping tailnet peers concurrently (bounded to 5 at a time, with a per-ping timeout) and return a latency matrix: node, latency ms of the settled path, path (direct, DERP relay, or peer relay), or unreachable. Defaults to online peers only. The whole call is capped at 45s; peers not answered by then are reported with an error and timedOut is true.
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": "ping_all"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | Ping attempts per peer (default: 1) | |
| timeoutMs | No | Per-ping timeout in milliseconds (default: 5000) | |
| onlineOnly | No | Only ping peers reported online (default: true) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| matrix | Yes | ||
| pinged | Yes | ||
| timedOut | Yes | ||
| reachable | Yes |