Probe a target
probeTest a JavaScript check before creating it, fetch a URL, or snapshot a page to choose browser selectors. Read-only runs return status, console output, and metrics.
Instructions
Explore a target and test a js check before create_check, without saving anything. kind=script runs a js check script exactly as a SolidPing worker would and returns status, output (with console) and metrics; env carries plaintext parameters and secrets only NAMES the secret parameters, which run empty. kind=fetch GETs a URL from the server. kind=browser snapshots a page to pick selectors for browser steps. Reaches the URL or script target you name. Read-only: works with mcp:read tokens.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| env | No | Plaintext parameters exposed as env.NAME, e.g. {"BASE_URL": "https://acme.com"}. | |
| url | No | Absolute http(s) URL. | |
| kind | Yes | What to run. "script": run a js check script once (needs script). "fetch": HTTP GET url and return status, headers and the first 16 KB of the body. "browser": open url in the headless browser and return its accessibility-style tree with a CSS selector per element. | |
| script | No | The js check script (a function body that returns {status, ...}). | |
| secrets | No | Names of the secret parameters the script reads; they run empty. | |
| timeout | No | Run timeout as a duration string (default and max 30s). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| output | No | The script's output object, with console output under `console`. | |
| status | Yes | up, down, timeout or error, as a SolidPing worker would report it. | |
| metrics | No | The script's metrics. | |
| durationMs | No | Run duration in milliseconds. |