Totally Tarot Calculators
Astrology, Vedic, Chinese and Maya calendar maths on real engines, cited in every answer.
| Endpoint | https://totallytarot.net/mcp (streamable-http) |
|---|---|
| Registry version | 1.1.1 |
| Now | 18 tools · grade C (78) · pin ts_76405facf6e96383cbcc7fcd3e663285 · protocol 2025-06-18 |
| First / last listed | 2026-11-01 03:24 UTC / 2026-11-01 03:24 UTC |
| Grade over time | 2026-11-01: C (78), 18 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: compute_birth_chart compute_maya_day_sign compute_tarot_birth_card convert_calendar_date compute_panchang compute_moon_phase find_eclipses check_retrogrades compute_vimshottari_dasha compute_transits get_planetary_positions resolve_utc_offset convert_chinese_lunar_date get_solar_terms compute_four_pillars get_iching_hexagram_text compute_heluo_birth_hexagram compute_seven_governors_chart
compute_birth_chart | Casts a natal chart: each planet's sign and exact degree in both the tropical (Western) and sidereal (Vedic, Lahiri) zodiacs, the ascendant, the twelve Placidus cusps, the midheaven, retrograde state and the Moon's nakshatra. It covers any chart, rising sign, Moon sign or planet-in-house. Takes a birth date (1800-2200) and a place.
The chart uses the UTC offset in force at that place on that date params: date*, time, place, lat, lon, tz |
compute_maya_day_sign | Converts a Gregorian date to the Maya calendars: Tzolk'in day sign and tone as written (e.g. "6 Oc"), kin 1-260, the sign's meaning, direction and trecena, the Haab date, the Long Count and the Julian Day Number. It covers a Maya day sign or birth sign, or any event's Maya date.
The method is the Julian Day Number minus a correlation constant, then remainders mod 20, 13, 260 and 365, where an off params: date* |
compute_tarot_birth_card | Reduces a birth date to its tarot birth card by this site's own rule, with 11, 22 and 33 held as master numbers, returning the card, its Roman numeral and every step of the arithmetic. It covers a birth, life or destiny card. The date alone decides it.
The method: sum the year's digits, add day and month, and reduce the same way; the reduction halts on 11, 22 and 33, which are read through roots params: date* |
convert_calendar_date | Converts between the Gregorian and Julian calendars, the Julian Day Number and the three Maya counts (Tzolk'in, Haab, Long Count), any one to all the others, and searches a year range for a Calendar Round ("when was 4 Ahau 3 Kankin"). Takes exactly one starting point: a Gregorian date, a jdn, a longcount, a julian date, or a round with from and to. Two are refused.
Every conversion passes through params: date, jdn, longcount, julian, round, from, to |
compute_panchang | Computes the panchang for one civil date at one place: tithi, nakshatra with pada, yoga and karana, each with the UTC and local instants it begins and ends, plus vara, sunrise, sunset, day length and the lunar month (amanta and purnimanta). Takes a place, or lat and lon.
A tithi is the interval in which the Moon gains twelve degrees on the Sun, 20-26.8 hours (mean 23.6), and the civil day it name params: date, place, lat, lon, tz |
compute_moon_phase | Returns the Moon's phase at an instant: phase angle, illuminated fraction, the eight-fold name, waxing or waning, age in days, tropical sign and degree, distance, and the four principal phases of that lunation to the second in UTC; optionally every principal phase across a date range.
A count of days from one new moon in steps of 29.53 follows the mean month, and a real new moon can fall more tha params: date, time, to |
find_eclipses | Finds the solar and lunar eclipses nearest a date: greatest eclipse to the second in UTC, type, obscuration, the eclipsed body's sign, days from the date, and for a solar eclipse where greatest eclipse meets the Earth. Given a place, each listing also carries what that observer gets: local kind, first contact, maximum, last contact and altitude at each.
The 6,585.3-day saros groups eclipses into params: date, family, count, place, lat, lon, tz |
check_retrogrades | Reports which planets are retrograde on a date and the two stations that open and close each body's current period ("since 2026-02-14, until 2026-03-07"). Per body: retrograde flag, ecliptic longitude, longitude speed, sign and degree, and both stations with exact UTC instants.
The dates shift every cycle and follow no fixed calendar rule; Mercury stations retrograde three or four times a year. A params: date, time |
compute_vimshottari_dasha | Computes the Vimshottari dasha timeline from a birth date, time and place: all nine mahadashas of the 120-year cycle, each with the exact instant it opens and closes, the balance at birth in years, months and days, the Moon's nakshatra and pada that fix the sequence, and the nine antardashas inside the mahadasha running on the "asof" date (the birth, when it is absent). The answer does not depend params: date*, time*, place*, lat, lon, tz, asof |
compute_transits | Computes where the sky is on a chosen date against where it was at somebody's birth: ten transiting bodies with longitude, sign, degree, speed and retrograde state, and every aspect they make to the natal planets and angles, each with its orb, the orb allowed, the natal longitude measured against, and whether the contact is applying or separating. It covers what is transiting a chart, whether a tr params: date*, time, place*, lat, lon, tz, on*, at |
get_planetary_positions | Returns where every body is at an instant, with no birth data and no place required: Sun, Moon, the eight planets and the two lunar nodes, each with geocentric ecliptic longitude, sign and degree in both the tropical (Western) and sidereal (Vedic) zodiacs, ecliptic latitude, longitude speed in degrees per day, retrograde state and distance. It covers "what sign is Venus in", "where is Mercury righ params: date, time, place, lat, lon, tz |
resolve_utc_offset | Resolves the UTC offset in force at a place on a date: the IANA zone that applied then, the signed offset, the UTC instant it resolves to, and a confidence of high, best-effort or low with the reason for anything below high. A statute that moved the zone is quoted with its Federal Register citation.
The present-day zone map can give the wrong offset for a past date. Tennessee was on Central time params: place*, date*, time |
convert_chinese_lunar_date | Converts a Gregorian date to the Chinese lunisolar calendar or back: lunar year, month, day, whether the month is a leap month, when it began, and the solar term in effect. Takes "date" or "lunar", one of the two.
A month starts on the day, at Beijing time, of its new moon, so tables built in another zone can put months a day off. Placement follows GB/T 33661-2017. Leap months, 2033-2035 and pre- params: date, lunar, leap |
get_solar_terms | Returns the 24 solar terms of a "year" (1926-3026): the instant the Sun reaches each 15-degree mark of ecliptic longitude, in UTC, Beijing time and an optional zone, each with its uncertainty band in seconds.
A term's date depends on the clock it is read in, and fixed-date lists can be a day off either way. A year whose band touches a midnight comes back unverified, with no dates.
Results includ params: year, tz |
compute_four_pillars | Computes the four pillars (bazi) of a birth: the stem and branch of the year, month, day and hour, and each pair's place in the sixty cycle. Stems and branches only, no interpretation. Takes "date", "time" and "place".
The month changes at the solar terms, and the hour needs the birthplace's historic UTC offset. Without a birth time the call returns a time_required refusal.
Results include an at params: date*, time*, place* |
get_iching_hexagram_text | Returns one of the 64 Zhouyi (I Ching) hexagrams by "hexagram" number: trigrams, lines, and the judgement text (and one line text if asked) as printed in an edition with a preface dated 1591, each column with its archive page locator. Text not confirmed against a second copy is withheld.
The English meaning is AI-written and labelled; no human scholar has checked it. Each quoted column carries it params: hexagram*, line |
compute_heluo_birth_hexagram | Computes the He Luo birth hexagram from "date", "time" and "place": the hexagram the He Luo Zhen Shu (preface dated 1591) counts from the four pillars, as the book reads a man's chart, a woman's, or both (read_as), with each rule's basis and locator. No interpretation.
Held-out test failed: 1 of 4 sealed book charts passed; 1 of 3 scored contradicts the stated rules. result.validation states this params: date*, time*, place*, read_as |
compute_seven_governors_chart | Computes the Chinese Seven Governors and Four Remainders chart from "date", "time" and "place": the life palace, and for the Sun, Moon, five planets, Luohou, Jidu, Yuebei and Ziqi the longitude in degrees, lodge, du and palace, plus home-palace and raised-to-hall dignities with page locators. Facts only: no reading or verdict.
The lodges are unequal in width and move with precession.
Results inc params: date*, time*, place* |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.