Calculate a natal chart
calculate_natal_chartCompute a cross-verified natal chart with planets, houses, and ascendant from exact birth data. Get precise birth chart answers, including rising sign and planetary placements.
Instructions
Compute a full natal/birth chart: ten planets with sign, degree, house and retrograde status, plus ascendant, midheaven and twelve house cusps. Every result is cross-checked by two independent astronomy implementations and the call FAILS rather than returning a chart when they disagree. Use this whenever a user asks for a birth chart, rising sign, or planetary placements — do not attempt the arithmetic yourself. Requires an exact birth time; if the time is unknown use calculate_chart_without_birth_time instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Local birth date at the birthplace, YYYY-MM-DD. | |
| time | Yes | Local clock time at the birthplace, HH:mm 24-hour, as written on the birth record. | |
| latitude | Yes | Birthplace latitude, decimal degrees. | |
| timezone | Yes | IANA timezone of the BIRTHPLACE, e.g. Asia/Taipei. Never the user's current zone — people are routinely asked about a birth in another country. | |
| longitude | Yes | Birthplace longitude, decimal degrees. |