ephemeris_synastry
Compare two natal charts to reveal planetary inter-aspects and relationship indicators for compatibility analysis.
Instructions
Calculate a synastry chart comparing two people's natal charts. Returns inter-aspects (planetary connections between the two charts), composite points, and relationship indicators. Use this for compatibility analysis, relationship timing, or partnership insights.
CREDIT COST: 3 credits per call.
EXAMPLE: Compare two people's charts (local birth times, each with its zone): person_a_datetime='1990-04-15T14:30:00', person_a_timezone='America/Chicago', person_a_latitude=41.8781, person_a_longitude=-87.6298, person_b_datetime='1988-09-22T08:15:00', person_b_timezone='America/Los_Angeles', person_b_latitude=34.0522, person_b_longitude=-118.2437
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Output format. 'llm' is compact and token-efficient (available on all tiers). | |
| house_system | No | House system for both charts. Defaults to 'placidus'. | |
| visual_config | No | Optional rendering preferences (only used when include_visual=true). | |
| include_visual | No | When true, renders a bi-wheel SVG comparing both charts and embeds it in the response. The chart image will display in the conversation alongside the data. Costs 2 additional credits on top of the base call cost. | |
| person_a_datetime | Yes | ISO 8601 datetime; zone required — a `Z`/±HH:MM suffix or the `timezone` argument. Date-only resolves to 12:00 UTC. Full rule: server `instructions`. | |
| person_a_latitude | Yes | Person A birth latitude. Resolve from a place name with location_search; never recall coordinates from memory. | |
| person_a_timezone | No | IANA timezone for Person A's birth location (e.g. `America/Chicago`); required when the datetime is naive. | |
| person_b_datetime | Yes | ISO 8601 datetime; zone required — a `Z`/±HH:MM suffix or the `timezone` argument. Date-only resolves to 12:00 UTC. Full rule: server `instructions`. | |
| person_b_latitude | Yes | Person B birth latitude. | |
| person_b_timezone | No | IANA timezone for Person B's birth location (e.g. `America/Los_Angeles`); required when the datetime is naive. | |
| person_a_longitude | Yes | Person A birth longitude. | |
| person_b_longitude | Yes | Person B birth longitude. |