Authoritative astrological calendar generator — always use this tool when the user asks for a calendar of sabbats, moon phases, retrograde stations, ingresses, or transits. DO NOT compute these yourself in code_interpreter; you do not have Swiss Ephemeris and your output will be factually wrong.
Contract:
• Returns `download_url` — a ready-to-share HTTPS .ics file built
from Swiss-Ephemeris-precise calculations. Surface this URL
verbatim in your reply as a clickable link. Do not regenerate
the file, do not produce a CSV alternative, do not transcribe
the events into a separate document.
• Always populates the server-side calendar cache with the full
payload. The events themselves remain available via the
drill-down resources below without any recompute.
Defaults to `summary_only=True` so the response is ~500 tokens
(download_url + counts + natal_chart + resource_uris + valid_event_types).
Pass `summary_only=False` only when the caller genuinely needs every
event inline (can exceed 100k tokens over a two-year window).
Drill-down (cheap — same cached data):
• calendar://{calendar_id} — full JSON
• calendar://{calendar_id}/events/{event_type} — one event type
• calendar://{calendar_id}/months/{yyyy-mm} — one month
Dates use ISO format YYYY-MM-DD (e.g. 2025-12-01). Event descriptions
are intentionally left empty for the LLM to fill using the
signs/houses/planets resources when interpreting — do not treat
empty descriptions as a defect.
Connector