Celestial angular event window
celestial_event_windowSearches a bounded UTC range for the requested angular separation between exactly two selected bodies, then refines each detected crossing to the calculator minute. It uses a fixed, owner-operated ephemeris calculator with at most 48 samples and four concurrent requests. Geometry only: no prediction or interpretation. Price: $0.02 USDC per call after 25 free calls per day.
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": {
"startUtc": "<startUtc>",
"endUtc": "<endUtc>",
"bodies": "<bodies>",
"targetDegrees": "<targetDegrees>"
},
"name": "celestial_event_window"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bodies | Yes | Exactly two distinct supported body names. | |
| endUtc | Yes | UTC end time, exactly YYYY-MM-DDTHH:mmZ; within seven days. | |
| _payment | No | x402 v2 payment: base64 PaymentPayload, as you would send in the PAYMENT-SIGNATURE header. Only needed after the free allowance is used. | |
| startUtc | Yes | UTC start time, exactly YYYY-MM-DDTHH:mmZ. | |
| stepMinutes | No | Optional sampling interval from 60 to 1440 minutes; default 240. Range and step may not exceed 48 samples. | |
| targetDegrees | Yes | Requested angular separation from 0 to 180 degrees. |