{"name":"io.github.igmizo/auseklis","slug":"igmizo-auseklis","title":"Auseklis Astrology","description":"Astrology from a real ephemeris: natal charts, transits, synastry, eclipses, returns. No API keys.","url":"https://mcp.market/server/igmizo-auseklis","rating":null,"grade":"A","score":88,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":21,"stars":1,"forks":0,"downloads_week":51,"last_push_at":"2026-07-10T11:06:18.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/igmizo/auseklis","website":null,"version":"0.4.0","remotes":[],"packages":[{"registryType":"npm","identifier":"auseklis","version":"0.4.0","transport":{"type":"stdio"}}],"tools":[{"name":"compute_composite_chart","description":"Compute a midpoint composite chart for two people: a single chart describing the relationship itself, built from the shorter-arc midpoints of the two natal charts' positions and angles. Both birth locations are required (the composite angles derive from each chart's Ascendant/Midheaven). Example: - { datetime_a: \"1990-03-15T15:45\", timezone_a: \"Europe/Riga\", latitude_a: 56.95, longitude_a: 24.11, ","write_action":false,"price_micros":0,"input_schema":null},{"name":"compute_natal_chart","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"compute_progressions","description":"Compute a secondary-progressed chart: the natal chart advanced one ephemeris day per year of life (the standard \"day-for-a-year\" method). Shows how the chart has symbolically evolved by a given date. Examples: - \"My progressed chart for today, born 1990-03-15 15:45 Riga\" -> { natal_datetime: \"1990-03-15T15:45\", natal_timezone: \"Europe/Riga\" } (target_datetime defaults to now) Returns progressed po","write_action":false,"price_micros":0,"input_schema":null},{"name":"compute_synastry","description":"Compute the cross-chart aspects between two people's natal charts — the classic relationship-compatibility technique. Every aspect from person A's bodies/points to person B's is returned, along with both sets of positions. Locations are not needed: synastry aspects depend only on planetary positions. (House overlays would need both birth locations — compute the two natal charts separately for that","write_action":false,"price_micros":0,"input_schema":null},{"name":"compute_transits","description":"Compute the aspects from a transiting sky to a natal chart — how the planets at one moment relate to the planets at a birth moment. Examples: - \"What's transiting my chart today, born 1990-03-15 15:45 Riga time?\" -> { natal_datetime: \"1990-03-15T15:45\", natal_timezone: \"Europe/Riga\" } (transit_datetime defaults to now) For the exact date a specific transit perfects, use find_aspect_times instead.","write_action":false,"price_micros":0,"input_schema":null},{"name":"find_aspect_times","description":"Find the exact moments a transiting body perfects an aspect to a natal position — \"when exactly does Saturn square my Sun?\" Retrograde loops produce multiple hits (typically three) and each is returned. The natal position can be given two ways: 1. natal_datetime (+ natal_timezone) and natal_body — computed for you 2. natal_longitude directly, if already known Examples: - \"When does transiting Satu","write_action":false,"price_micros":0,"input_schema":null},{"name":"find_eclipses","description":"Find lunar and solar eclipses in a date range (max 30 years), with the sign and longitude of the eclipsed luminary — the astrologically relevant datum. When latitude/longitude are provided, each solar eclipse also reports whether it is visible from that location and how much of the Sun is obscured there. Examples: - \"Eclipses in 2026\" -> { from_datetime: \"2026-01-01\", to_datetime: \"2027-01-01\" } -","write_action":false,"price_micros":0,"input_schema":null},{"name":"find_retrograde_periods","description":"Find a planet's retrograde periods in a date range: exact station-retrograde and station-direct moments, with the longitude and sign at each end. Periods overlapping the range edges are included whole. Examples: - \"When is Mercury retrograde in 2026?\" -> { body: \"Mercury\", from_datetime: \"2026-01-01\", to_datetime: \"2027-01-01\" } The Sun and Moon never retrograde and are rejected.","write_action":false,"price_micros":0,"input_schema":null},{"name":"find_returns","description":"Find the exact moments a body returns to its natal longitude — solar returns (the astrological \"birthday\", one per year), lunar returns (one per ~27.3 days), or any planetary return (e.g. Saturn return, one per ~29.5 years). Examples: - \"My solar return in 2026, born 1990-03-15 15:45 Riga\" -> { body: \"Sun\", natal_datetime: \"1990-03-15T15:45\", natal_timezone: \"Europe/Riga\", from_datetime: \"2026-01-","write_action":false,"price_micros":0,"input_schema":null},{"name":"find_sign_ingresses","description":"Find when a body crosses sign boundaries in a date range. Retrograde crossings (backing into the previous sign) are flagged. The Sun's Aries ingress is the March equinox; Sun ingresses mark the astrological \"seasons\". Examples: - \"When does Saturn change signs in the next 3 years?\" -> { body: \"Saturn\", from_datetime: \"2026-01-01\", to_datetime: \"2029-01-01\" } - \"When does the Sun enter Aries in 202","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_moon_phase","description":"Moon phase at a moment: phase angle, common name (e.g. \"Waxing Gibbous\"), illuminated fraction, the Moon's sign, and the next four quarter events (new moon, first quarter, full moon, last quarter) with exact times. Example: - \"What's the moon phase tonight, and when is the next full moon?\" -> {} (datetime defaults to now)","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_planet_position","description":"","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":88,"grade":"A","scanned_at":"2026-09-26T05:13:54.368Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T05:13:54.402Z","components":{"code":{"score":25,"max":25,"notes":["39 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":12,"max":15,"notes":["last push 78 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"auseklis","version":"0.4.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":5,"publishedAt":"2026-07-10T11:07:00.034Z","repositoryUrl":"git+https://github.com/igmizo/auseklis.git","weeklyDownloads":51}],"repo":{"found":true,"owner":"igmizo","repo":"auseklis","archived":false,"pushedAt":"2026-07-10T11:06:18Z","stars":1,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/1255257?v=4","ownerCreatedAt":"2011-12-11T09:47:43Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/1255257?v=4&s=128","source":"github"},"presence":{"stars":1,"forks":0,"downloadsWeek":51,"license":"MIT","lastPushAt":"2026-07-10T11:06:18.000Z","score":21}}}},"grade_history":[],"reviews":[]}