Celestial angular relations
celestial_relationsComputes the selected bodies, then returns every pairwise angular separation in degrees. Useful for astronomy, historical reconstruction, rendering, research, and event-planning agents. It returns geometry only, with no predictive or interpretive claims. 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": {
"dateTime": "<dateTime>",
"latitude": "<latitude>",
"longitude": "<longitude>",
"timezoneId": "<timezoneId>",
"bodies": "<bodies>"
},
"name": "celestial_relations"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bodies | Yes | Two to 20 supported body names. | |
| _payment | No | x402 v2 payment: base64 PaymentPayload, as you would send in the PAYMENT-SIGNATURE header. Only needed after the free allowance is used. | |
| dateTime | Yes | Local civil time, exactly YYYY-MM-DDTHH:mm. | |
| latitude | Yes | Observer latitude from -90 to 90. | |
| longitude | Yes | Observer longitude from -180 to 180. | |
| timezoneId | Yes | IANA timezone at the observer, e.g. Pacific/Auckland. |