MCP App Store
by KeenEthics
Entertainment
The Astro Diary icon

The Astro Diary

by Ideas All Day Ltd

Overview

The Astro Diary helps people explore current and upcoming planetary and lunar conditions, retrieve charts for saved profiles, compare synastry with composite relationship charts, review chart-derived relationship transits, personal transits and returns, and find reflective timing windows. Public sky tools work without an account, while personalized tools use OAuth and enforce profile ownership.

Tools

compare_saved_profiles

ChatGPT
Use this when the user asks for synastry, relationship dynamics, or compatibility themes between two different profiles they have saved. Returns placements and aspect patterns, not a compatibility score or deterministic relationship verdict. Call list_profiles first when either profile id is unknown.

find_supportive_timing_windows

ChatGPT
Use this when the user asks for reflective timing windows for a career, business, relationship, contract, home, or travel goal. Returns symbolic planning signals and caveats, never a guarantee or a replacement for legal, financial, safety, consent, deadline, or market considerations.

get_composite_chart

ChatGPT
Use this when the user asks about the shared chart or overall bond between two different saved profiles. A composite chart treats the relationship as a symbolic third entity; use compare_saved_profiles instead for person-to-person synastry. Returns chart evidence, never a relationship score or verdict. Call list_profiles first when either profile id is unknown.

get_current_sky

ChatGPT
Use this when the user asks where the planets are on a date, which planets are retrograde, or wants a factual current-sky snapshot that does not require a personal chart.

get_lunar_return_for_profile

ChatGPT
Use this when the user asks for a saved person's current lunar-return cycle, monthly return chart, or next lunar-return date. Returns the return on or before the requested date plus the following return; unknown birth times omit houses and angles and are explicitly approximate.

get_moon_forecast

ChatGPT
Use this when the user asks about the Moon's current sign or phase, void-of-course timing, the next major lunar phases, or a short lunar forecast.

get_natal_chart

ChatGPT
Use this when the user asks for a saved person's birth chart; Sun, Moon, Rising or Ascendant, or Venus sign; natal placements, houses, angles, aspects, or enduring chart patterns. Unknown-time profiles omit time-dependent houses and angles. Call list_profiles first when the profile id is unknown.

get_relationship_weather_for_profiles

ChatGPT
Use this when the user asks how today's sky or a specified UTC date symbolically touches the shared relationship chart of two saved profiles. Requires The Astro Diary Plus. Returns deterministic transit-to-composite aspect evidence only, not meteorological weather, behavioral prediction, compatibility scoring, or generated prose. Call list_profiles first when either profile id is unknown.

get_saturn_return_for_profile

ChatGPT
Use this when the user asks whether a saved person is near a Saturn return on a date or wants exact direct and retrograde pass dates. Returns the current angular orb and interpolated conjunction passes; it does not predict specific events.

get_secondary_progressions_for_profile

ChatGPT
Use this when the user asks for a saved person's progressed chart, progressed Moon, or progressed-to-natal aspects on a date. Returns calculated chart evidence and clearly labels secondary progressions as a symbolic day-for-a-year technique.

get_solar_return_for_profile

ChatGPT
Use this when the user asks for a saved person's solar return or birthday-to-birthday chart. With no year, returns the next upcoming solar return. Unknown birth times produce an approximate result without houses or angles.

get_transit_highlights_for_profile

ChatGPT
Use this when the user asks for the strongest personal transit days across a short period rather than one specific date. Scans daily samples and returns up to eight highlighted days; call get_transits_for_profile for a detailed single-day snapshot.

get_transit_passages_for_profile

ChatGPT
Calculate estimated in-orb beginnings, exact-angle crossings, endings and repeated passages for one specified transit-to-natal aspect. Use a known saved profile. These are interpolated astronomical timings, not predicted events or moods.

get_transits_for_profile

ChatGPT
Use this when the user asks what is astrologically active for a saved person on a specific date. Returns current planetary positions and their aspects to that natal chart.

get_upcoming_events_for_profile

ChatGPT
Use this when the user asks what is coming up astrologically across several days for a saved profile: ingresses, stations, retrograde periods, lunar phases, eclipses, shared-sky aspects, and reliable contacts to the natal chart. Use get_transits_for_profile for a detailed single-day snapshot and get_moon_forecast for a Moon-only forecast.

list_profiles

ChatGPT
Use this when a personalized astrology calculation needs the id of the user's own profile or another person they have saved in The Astro Diary. Do not call it for requests to create, rename, edit, share, publish, or send profiles or charts: those are not supported.

open_astro_workspace

ChatGPT
Open the interactive Astro Diary workspace when the user wants to see or explore a chart, lunar forecast, personal timeline, relationship comparison, returns, or timing windows. Use saved profile IDs only from list_profiles. For relationships, pass both people as profileId and otherProfileId, and variant composite or weather when the user asked for that view. For timing, pass the user's goal and horizonDays. The workspace also opens from the sidebar or a conversation tab.

save_diary_reflection

ChatGPT
Append the exact reflection the user explicitly asked to save to their own Astro Diary page. Confirm the text and local calendar date before calling. Never save a suggested mood as a fact without user approval. Does not expose existing diary contents or replace them.

search_profile_mentions

ChatGPT
Search your own saved profiles for the composer mention picker. Returns names and opaque profile references, never birth data.

Capabilities

WritesInteractive

Example Prompts

Click any prompt to copy it.

App Stats

19

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily