Celestial body state
celestial_stateComputes compact, factual ecliptic positions and motion for selected planets, dwarf planets, or supported minor bodies at an Earth coordinate and local civil time. The result is calculated by the configured ephemeris service; it is not a static lookup or an interpretation. Price: $0.01 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_state"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bodies | Yes | One 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. |