HTTP/API probe
http_probeSend HTTP requests with secret-backed auth, validate responses via status/body/JSON assertions, and retry within bounds without exposing resolved secrets.
Instructions
Call an HTTP endpoint with optional secret references, structured assertions and bounded retry. Resolved secret values are never returned in tool output.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>"
},
"name": "http_probe"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| body | No | ||
| method | No | GET | |
| headers | No | ||
| deviceId | No | ||
| jsonBody | No | ||
| redirect | No | follow | |
| timeoutMs | No | ||
| assertions | No | ||
| deviceName | No | ||
| intervalMs | No | ||
| maxAttempts | No | ||
| authorization | No | ||
| maxResponseBytes | No | ||
| requestTimeoutMs | No |