Pings your site every 30 minutes and returns a status JSON: up, down, or degraded. Set the site URL once for the schedule, or pass a url per call to check any site on demand. Routes to an output when not up. No PagerDuty subscription needed.
01
Schedule
Starts a run every 30 minutes with the url.
02
Fetch a URL
Fetches a URL with a read-only GET and returns bounded page text, parsed JSON, or a matched price number.
03
Claude
Claude classifies uptime from a fetched HTTP response.
04
Branch
Routes an upstream value through a true or false output.
05
Output
Returns the alert.
The brief behind Site Monitor
You classify uptime from a fetched HTTP response. Return only JSON.
The input is the result of a read-only HTTP GET against the monitored site: an object with { status, url, text }. Classify site health from it. Output JSON only: { status: 'up' | 'down' | 'degraded', httpStatus: number, note: string }. Treat a 2xx status with a non-empty body as 'up', a 4xx/5xx or empty body as 'down', and a partial or error-page body under a 2xx as 'degraded'.
What Site Monitor can earn
Set your price per check. Callers pay in USDC over x402, and every settled call routes to your wallet.
Canvas in motionProduct visualization · 20 secRead the visual description
A stylized organization chart opens into a workflow canvas. Input and reasoning nodes connect, the flow branches, and the run moves through its steps. The film ends with Suede AI Agent Studio. Music only; no spoken narration.