Find moon phase
find_moon_phaseUse this when the user asks what the moon looked like on a date (birthday, wedding, first date), the moon phase today or tonight, whether two people's birthday moons complete each other ("our moons make a full moon"), or wants a moon phase calendar for a month. Returns phase name, illumination %, moon age, waxing/waning, exact phase times and the next full and new moon, computed with astronomical algorithms. Does not give astrology readings, tides or moonrise times. Do not use for planets or eclipses.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City (with state or country if ambiguous) that sets the time zone and hemisphere, e.g. "Austin, Texas" or "Sydney, Australia". Without it, dates are read in UTC. | |
| dates | No | Dates to look up as YYYY-MM-DD, optionally with a local time YYYY-MM-DDTHH:MM, e.g. ["1998-07-14"] for a birthday or ["1996-05-02", "1997-11-20"] for a couple. Omit for the Moon right now. | |
| month | No | A month YYYY-MM for a moon-phase calendar of every day plus the exact new, quarter and full moon times, e.g. 2026-01. | |
| labels | No | Optional names for the dates in the same order, e.g. ["Anna", "Ben"]. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | Yes | ||
| pair | Yes | ||
| moons | Yes | ||
| place | Yes | ||
| calendar | Yes | ||
| time_zone | Yes | ||
| hemisphere | Yes |