render_saturn_jupiter_cycles
Render a 1200x660 PNG panorama of lifetime Saturn/Jupiter angle crossings with event labels and a reference-age indicator for a visual overview.
Instructions
Render a 1200x660 PNG panorama of lifetime Saturn/Jupiter angle crossings, with event labels and a reference-age indicator. Use this for a visual overview; use calculate_saturn_jupiter_cycles for exact event tables and cycle data, or calculate_house_ingresses for entries into houses. Requires exact local birth date/time and a confirmed location_id; person_name is only a display label. Returns an inline MCP PNG and cycle summary after calculating and checking its source. stdio provides no public image URL; image display requires client support. Missing or invalid birth inputs return an input error without an image; unavailable rendering returns render_failed. The window starts at birth and ends at max_age (default 80, allowed 1-120). Wave height is geometry, not life quality or an event prediction.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| day | No | Local civil birth day; must form a valid date with year and month. | |
| fold | No | For an ambiguous repeated local time, use 0 for the earlier occurrence or 1 for the later one after user confirmation. Otherwise omit. | |
| hour | No | Exact local civil birth hour, 0-23; not UTC. Do not substitute an unknown time. | |
| year | No | Exact birth year in the local civil calendar. Birth fields are required for a successful calculation; ask for missing data rather than guessing. | |
| as_of | No | Reference calendar date YYYY-MM-DD, evaluated at 12:00 UTC; omitted or empty uses the current UTC date. Sets the age indicator/current cycle position, not the chart start or end. | |
| month | No | Local civil birth month, 1-12; interpreted with year and day. | |
| minute | No | Exact local civil birth minute, 0-59. | |
| max_age | No | Lifetime window endpoint in years since birth: integer 1-120, default 80. Starts at birth; larger ranges require more calculation. | |
| location_id | No | Copy a confirmed ID from resolve_birth_coordinates or search_birthplace. It supplies coordinates and the IANA timezone; a person name does not replace it. | |
| person_name | No | Optional display label printed on the image. It is not an identity lookup and does not replace birth fields or location_id. |