Calculate a complete Western natal chart using the tropical zodiac and Swiss Ephemeris. Returns 10 planet positions with Placidus (or chosen) house placements, essential dignities, all active aspects, and element/modality/hemisphere balance statistics.
WORKFLOW: BEFORE: None — this tool is standalone.
AFTER: asterwise_get_western_transits_daily — layer current transits over this natal chart.
AFTER: asterwise_get_western_synastry — compare this chart against a partner's chart.
AFTER: asterwise_get_western_solar_return — annual return chart for the current year.
INPUT CONTRACT: birth.date — YYYY-MM-DD. Example: '1985-11-12'
birth.time — HH:MM (24-hour local time). Example: '06:45'
birth.lat — Decimal degrees, north positive. Example: 19.076 (Mumbai)
birth.lon — Decimal degrees, east positive. Example: 72.8777 (Mumbai)
birth.timezone — IANA timezone string. Example: 'Asia/Kolkata', 'America/New_York', 'Europe/Rome', 'UTC'. Default: UTC.
IMPORTANT: Timezone defaults to UTC — always supply the correct local timezone for accurate house cusps. An incorrect timezone shifts the Ascendant.
birth.house_system — 'placidus' (default, most common), 'koch', 'equal', 'whole_sign'. Placidus is standard for most Western traditions. Whole sign is traditional/Hellenistic.
NOTE: house_system is accepted here but silently ignored by transit, return, synastry, composite, and progression endpoints — those always use the birth location coordinates without house-system selection.
ayanamsa — always tropical regardless of any value supplied; field is not present.
DO NOT CONFUSE WITH: asterwise_get_natal_chart — Vedic sidereal chart using Lahiri ayanamsa; different zodiac, different house system, different planet set (9 grahas vs 10 tropical planets).
asterwise_get_western_aspects — takes raw longitudes as input; use when you already have positions and don't need full chart computation.
Full output and error contract: https://docs.asterwise.com/mcp/tools/get-western-natal/