| asterwise_check_sade_sati | Evaluates Saturn's seven-and-a-half-year Moon-sign cycle phases against natal data for the current day and returns intensity, upcoming cycles, and historical rows. |
| asterwise_geocode | Turns a place name into latitude, longitude and IANA timezone for the other tools, which all take lat, lon and timezone. |
| asterwise_get_ashtakavarga | Computes full Ashtakavarga bindu matrices, trikona and ekadhipatya reductions, and sarva totals from BirthData for transit support analysis. |
| asterwise_get_ashtottari_dasha | Computes the 108-year Ashtottari Dasha tree with configurable depth (levels 1–5) and returns periods under data.periods.root with DD/MM/YYYY dates. |
| asterwise_get_ayanamsha | Returns ayanamsha values for all four supported systems (Lahiri, Raman, KP, Tropical) for a given date. |
| asterwise_get_char_dasha | Computes Char Dasha from birth data and returns sign lords as period rulers with ISO-dated Maha and Antar sequences plus karaka mappings. |
| asterwise_get_chart_strength | Aggregates Shadbala, Bhavbala, Vimshopaka (with per-varga contributions), embedded sixteen vargas, Ashtakavarga, karaka maps, and graha yuddha pairs from BirthData. |
| asterwise_get_choghadiya | Splits a solar day into sixteen Choghadiya segments from sunrise/sunset at a location and labels each slot's quality, ruler, and local clock bounds. |
| asterwise_get_compatibility | Scores North Indian Ashtakoota (36-point Guna Milan) for two charts and returns koota breakdown, dosha flags, classical vetoes, mangal cross-check, and narrative guidance. |
| asterwise_get_dasha | Computes Vimshottari Dasha from birth data and returns hierarchical period trees plus current Maha/Antar interpretation blocks. |
| asterwise_get_dasha_transits | Combines active Vimshottari lords with today's transits and returns scored correlations plus transit longitudes and houses from Moon and Lagna. |
| asterwise_get_dashakoot | Computes the ten-koota Dashakoot grid for two charts, converts it to a ten-point score with percentage, and exposes boolean dosha flags plus supplementary diagnostics. |
| asterwise_get_divisional_chart | Computes divisional (varga) charts from BirthData; pass chart_type for one varga, or omit chart_type for all sixteen |
| asterwise_get_doshas | Scores twelve fixed dosha buckets from birth data and returns presence flags, typed detail objects, optional summaries, and remedy lines per dosha. |
| asterwise_get_festival_calendar | Hindu festivals, vrats, sankrantis, eclipses and periods for a year at a location |
| asterwise_get_gemstone_recommendations | Computes Ratna-style gemstone picks and cautions from the natal chart and returns primary, role-based stones, secondary options, contraindications, and a safety note. |
| asterwise_get_ghat_chakra | Returns the four Ghatak (inauspicious) timing parameters for a native based on their Janma Rasi (natal Moon sign). |
| asterwise_get_gochar | Computes Gochar against the natal Moon and Lagna and returns per-planet transit longitudes, houses, AVK scores, vedha flags, and a roll-up summary. |
| asterwise_get_hora | Builds the twenty-four planetary Horas between successive sunrises for a location date and tags each hour with ruler, quality text, and whether it is current. |
| asterwise_get_kp_chart | Builds a KP natal chart with sub-lords on grahas and twelve cusps from BirthData using the KP ayanamsa in the response. |
| asterwise_get_kp_ruling_planets | Computes KP ruling planets for the instantaneous chart at lat/lon with no birth data and returns day lord, Moon/Ascendant lord chains, and a deduplicated ruling_planets list. |
| asterwise_get_kp_significators | Computes KP significator chains for all houses or one optional house from BirthData and returns house tables plus planet-tier reverse indexes. |
| asterwise_get_lal_kitab_chart | Produces the Lal Kitab house and planet schema plus Rin (debt) flags from BirthData using Lal Kitab placement rules |
| asterwise_get_lal_kitab_remedies | Lists Lal Kitab style totkas per stressed planet from BirthData with priority tiers and typed action rows (remedy, donation, keep, avoid). |
| asterwise_get_muhurta | Finds auspicious time windows for an activity between two dates (up to a year) at a location, with exact ISO start and end times |
| asterwise_get_nakshatra_details | Looks up static metadata for one of twenty-seven nakshatras by exact name and returns interpretive, professional, activity, and body-map reference data. |
| asterwise_get_nakshatra_prediction | Personal daily prediction from Tarabala and Chandrabala for the day at the birth place (sunrise to next sunrise). |
| asterwise_get_natal_chart | Computes the full sidereal natal chart from BirthData and returns planet rows, houses, aspects, arudhas, upapada, bhava cusps, and avakhada metadata. |
| asterwise_get_panchanga | Panchanga for one date at a location: the limbs at sunrise plus the whole panchanga day (sunrise to next sunrise) with every tithi, nakshatra, yoga and karana active in it, each with ISO start and end times and kshaya/vriddhi flags; sunrise, sunset, moonrise and moonset; Sun and Moon rashi; lunar month (amanta and purnimanta, with Adhik months); Vikram, Shaka and Gujarati samvat; ritu and ayana; and the day's timings (Rahu Kaal, Gulika, Yamaganda, Abhijit, Brahma Muhurta, Durmuhurta, Varjyam, Amrit Kaal, Bhadra with residence, Panchaka, Pradosh, Nishita). |
| asterwise_get_panchanga_calendar | Panchanga for every day of a month at a location: each day's sunrise tithi, vara, nakshatra, yoga, karana and Rahu Kaal, plus sunrise, sunset, moonrise, moonset, paksha, lunar month (amanta and purnimanta, with Adhik months), Bhadra windows, and every tithi, nakshatra, yoga and karana active that day with ISO start and end times. |
| asterwise_get_papasamyam | Measures malefic stress from Lagna, Moon, and Venus references for each partner, compares totals, and labels compatibility level against a threshold. |
| asterwise_get_pitra_dosha | Detects and analyses Pitru Dosha (Pitru Shapa — Ancestral Curse) using all five classical Pitru Dosha combinations. |
| asterwise_get_planet_nature | Returns classical graha (planet) properties for all nine planets or a single planet per classical Vedic tradition. |
| asterwise_get_porutham | Runs the Tamil ten-porutham checklist for two charts, counts passes out of ten, surfaces Rajju/Vedha classical condition booleans, and returns per-porutham evidence objects. |
| asterwise_get_prashna_chart | Casts a Prashna chart for the query instant using supplied date, time, place, and a single-topic keyword, then returns houses, Moon diagnostics, verdict, and cusps. |
| asterwise_get_puja_suggestions | Returns puja (ritual worship) recommendations for planetary propitiation per graha. |
| asterwise_get_rahu_kaal | Computes Rahu Kaal, Gulika Kaal, and Yamaganda Kaal intervals from diurnal length at a location and marks whether Rahu Kaal is active now in local time. |
| asterwise_get_remedies | Derives classical remedial prescriptions from planetary weakness and dusthana lordship and returns mantra, lifestyle, charity, and dignity tables. |
| asterwise_get_rudraksha | Returns Rudraksha bead recommendations per planet. |
| asterwise_get_special_ascendants | Calls atmakaraka and ishta-devata endpoints sequentially and merges their payloads into top-level atmakaraka and ishta_devata objects for one BirthData. |
| asterwise_get_tamil_panchanga | Tamil Panchanga for a date and location: Rahu Kalam, Yamagandam and Kuligai (Gulika), Nalla Neram (daytime windows free of those periods), and the Tamil solar month from the Sun's sidereal sign at sunrise. |
| asterwise_get_thirumana_porutham | Evaluates twelve Tamil Thirumana poruthams for two charts, tracks veto severity for Rajju, and returns an expanded breakdown map with tradition metadata. |
| asterwise_get_transits | Lists sign ingresses and retrograde/direct stations for all planets between two dates against the natal context and returns chronological astronomical events. |
| asterwise_get_varshaphal | Computes the annual Tajika-style solar return for a four-digit civil year and returns Muntha, Pancha Adhikari metrics, Tajika aspects, and varshaphal positions. |
| asterwise_get_varshaphal_harsha_bala | Computes Harsha Bala (positional happiness score) for all 7 classical planets in a Varshaphal solar return chart |
| asterwise_get_varshaphal_saham | Computes all 10 Tajika Saham (sensitive points) for a Varshaphal solar return chart |
| asterwise_get_yogas | Evaluates the natal chart for named classical yogas and returns category, formation text, the classical texts each yoga is drawn from (classical_sources), a modern summary, and keywords per hit. |
| asterwise_get_yogini_dasha | Computes the eight-Yogini, 36-year Yogini Dasha cycle with two-level period trees and DD/MM/YYYY boundaries from birth data. |