# Asterwise MCP server

Source: https://glimind.com/server/mcp-registry%2Fcom.asterwise%2Fmcp
Registry id: `mcp-registry/com.asterwise/mcp`
Status: live (checked 2026-10-27T02:18:25.889Z)

## Measurements (30 days)

- Uptime: 99.97%
- Checks: 4989
- Outages (90 days): 1

## Install

```json
{
  "mcpServers": {
    "asterwise-mcp-server": {
      "type": "http",
      "url": "https://mcp.asterwise.com/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http asterwise-mcp-server https://mcp.asterwise.com/mcp
```

## Tools (118)

- `asterwise_check_mobile_number`: Sums the digits of the national number (country code left out), reduces them to a single number, and returns harmonic scoring plus interpretive copy. WORKFLOW: 
- `asterwise_check_sade_sati`: Evaluates Saturn's seven-and-a-half-year Sade Sati cycle against the natal Moon sign for the current day. Returns intensity, upcoming cycles, and historical row
- `asterwise_check_vehicle_number`: Strips non-digits from a vehicle registration token, reduces the numeric run to a single number, and returns the same harmony schema as mobile analysis. WORKFLO
- `asterwise_draw_tarot_cards`: Draws N unique random cards from the 78-card deck using cryptographic randomness (Python secrets.SystemRandom). Every call is independent — there is no session 
- `asterwise_geocode`: Turns a place name into latitude, longitude and IANA timezone for the other tools, which all take lat, lon and timezone. WORKFLOW: BEFORE: None. AFTER: any tool
- `asterwise_get_angel_number`: Lookup the meaning of a specific angel number by its sequence. Supported: 000, 111–999 (single repeating digit), 911, 1010, 1111, 1122, 1212, 1234, 2222–9999 (d
- `asterwise_get_angel_number_personal`: Computes a personal angel number from a birth date using the Pythagorean Life Path as the base. Life Path 1-9 maps to the triple sequence (LP 4 → 444). Master n
- `asterwise_get_angel_number_today`: Returns the angel number for today (UTC, or the caller's timezone) or for a given date. All digits of the date are summed and reduced to a single digit (1-9), t
- `asterwise_get_ashtakavarga`: Computes full Ashtakavarga bindu matrices, trikona and ekadhipatya reductions, and sarva totals from BirthData for transit support analysis. WORKFLOW: BEFORE: R
- `asterwise_get_ashtottari_dasha`: Computes the Ashtottari Dasha tree (108-year cycle) with configurable depth, levels 1–5. The timeline continues into the next cycle until it reaches at least ag
- `asterwise_get_ayanamsha`: Returns ayanamsha values for all four supported systems (Lahiri, Raman, KP, Tropical) for a given date. WORKFLOW: BEFORE: None — standalone reference. AFTER: No
- `asterwise_get_balance_number`: Calculates the Balance number from the first letter of each name part, using Pythagorean values. A three-part name yields three initials summed and reduced. The
- `asterwise_get_biorhythm`: Computes physical (23-day), emotional (28-day), and intellectual (33-day) biorhythm cycles for a birth date. WORKFLOW: BEFORE: None — standalone. AFTER: asterwi
- `asterwise_get_business_name_analysis`: Reduces a business name to Expression and root digits and returns thematic suitability lists plus a harmony score. Uses the name only; no founder birth date is 
- `asterwise_get_chaldean_numerology`: Reduces a name and birth date through the Chaldean letter-value system and returns name, birth, and combined compound analyses with themes and keywords. WORKFLO
- `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. WORKFLOW: BEFORE: RECO
- `asterwise_get_chart_strength`: Aggregates the chart's strength measures from BirthData: Shadbala, Bhavbala and Vimshopaka (with per-varga contributions). Also returns the sixteen vargas, Asht
- `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. WORKFLOW: B
- `asterwise_get_compatibility`: Scores North Indian Ashtakoota (36-point Guna Milan) for two charts. Returns the koota breakdown, dosha flags, classical vetoes, a Mangal cross-check and narrat
- `asterwise_get_crystal`: Lookup a specific crystal by slug or name (case-insensitive). Returns full detail including dual Vedic/Western planetary assignments, all healing properties, an
- `asterwise_get_crystal_by_planet`: Returns all crystals associated with a specific Vedic planet. Results are sorted with primary Navaratna gems first, then Uparatna substitutes. Only Navaratna an
- `asterwise_get_crystal_recommendations`: Recommends crystals based on zodiac sign, chakra, or intention keyword. At least one filter is required. Returns crystals that match the most criteria first. WO
- `asterwise_get_crystal_recommendations_natal`: Recommends crystals from a Vedic natal chart using house lordship rules for gem selection. This is the only API that derives crystal recommendations from a comp
- `asterwise_get_crystals`: Returns all 54 crystals in the database sorted alphabetically. Each entry includes chakra associations, elemental correspondences, Vedic and Western planetary a
- `asterwise_get_dasha`: Computes Vimshottari Dasha from birth data and returns hierarchical period trees plus current Maha/Antar interpretation blocks. WORKFLOW: BEFORE: RECOMMENDED — 
- `asterwise_get_dasha_transits`: Combines active Vimshottari lords with transits on one date and returns scored correlations plus transit longitudes and houses from Moon and Lagna. WORKFLOW: BE
- `asterwise_get_dashakoot`: Computes the ten-koota Dashakoot grid for two charts and converts it to a ten-point score with percentage. Also returns boolean dosha flags and supplementary di
- `asterwise_get_divisional_chart`: Computes divisional (varga) charts from BirthData; pass chart_type for one varga, or omit chart_type for all sixteen. Each planet in each varga comes with its d
- `asterwise_get_doshas`: Scores thirteen fixed dosha buckets from birth data and returns presence flags, typed detail objects, optional summaries, and remedy lines per dosha. WORKFLOW: 
- `asterwise_get_dream_symbol`: Lookup a specific dream symbol by slug or name (case-insensitive). Returns full dual-tradition interpretation including Jungian archetype, Vedic dream meaning w
- `asterwise_get_dream_symbols`: Returns dream symbols from the database with dual-tradition interpretation: Jungian/Western psychological analysis and traditional Vedic dream-symbol meaning. 5
- `asterwise_get_expression_number`: Calculates the Expression (Destiny) number from the full name using Pythagorean letter values. Reduces each name part separately before summing (Decoz per-part 
- `asterwise_get_festival_calendar`: Hindu festivals, vrats, sankrantis, eclipses and periods for a year at a location. Each lunar festival is fixed by its lunar month (amanta, with Adhik months fo
- `asterwise_get_gemstone_recommendations`: Computes Ratna-style gemstone picks and cautions from the natal chart. Returns the primary and role-based stones, secondary options, contraindications and a saf
- `asterwise_get_ghat_chakra`: Returns the four Ghatak (inauspicious) timing parameters for a native based on their Janma Rasi (natal Moon sign). WORKFLOW: BEFORE: None — birth data computes 
- `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. WORKFLOW: BE
- `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. W
- `asterwise_get_horoscope`: Fetches an AI-synthesised Moon-sign horoscope for a chosen horizon and returns structured guidance fields plus metadata about the model and period. WORKFLOW: BE
- `asterwise_get_karmic_lessons`: Identifies karmic lessons by scanning all letter values in the full name and finding which digits 1–9 are absent. Each missing digit represents an area where ex
- `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. WORKFLOW: BEFORE: RECOMMENDED — cross-ch
- `asterwise_get_kp_ruling_planets`: Computes KP ruling planets at a latitude and longitude for the current instant or a given local date and time, with no birth data. Returns the day lord, Moon an
- `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. WORKFLOW: BEFORE:
- `asterwise_get_lal_kitab_chart`: Produces a Lal Kitab chart from BirthData following the 1952 Lal Kitab: houses counted from the Vedic lagna, the lagna house read as house 1 (Aries). Returns pl
- `asterwise_get_lal_kitab_remedies`: Lists Lal Kitab remedies (from the 1952 Lal Kitab) for the planets that need them, plus remedies for any indicated debts (rin). WORKFLOW: BEFORE: RECOMMENDED — 
- `asterwise_get_lo_shu_grid`: Derives a Lo Shu three-by-three frequency grid from birth-date digits and annotates planes, missing or repeated digits, and per-digit traits. WORKFLOW: BEFORE: 
- `asterwise_get_lucky_numbers`: Fetches condensed lucky-number guidance for a name and birth date including primary and secondary picks, power number, interpretation, and a date_specific flag.
- `asterwise_get_maturity_number`: Calculates the Maturity number as the sum of Life Path and Expression numbers, reduced to a single digit or master number. Represents the underlying wish or tru
- `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. Activities: marriage, griha_pr
- `asterwise_get_nakshatra_details`: Looks up static metadata for one of twenty-seven nakshatras by name and returns interpretive, professional, activity, and body-map reference data. WORKFLOW: BEF
- `asterwise_get_nakshatra_prediction`: Personal daily prediction from Tarabala and Chandrabala for the day at the birth place (sunrise to next sunrise). WORKFLOW: BEFORE: None — birth data computes e
- `asterwise_get_name_correction`: Scores the current spelling of a personal name against the birth-date Life Path and suggests alternate spellings with harmony metrics. Names the best alternativ
- `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. WORKFLOW: 
- `asterwise_get_number_meaning`: Returns dictionary-style numerology copy for a single integer, including interpretation, keywords, and stubbed extended fields. WORKFLOW: BEFORE: None — standal
- `asterwise_get_numerology_compatibility`: Compares two people on their Pythagorean Life Path numbers, worked out from their birth dates. Returns a score, tier label, narrative, strengths, challenges, an
- `asterwise_get_numerology_profile`: Builds a Pythagorean numerology profile from a legal name and birth date and returns core numbers, cycles, lucky digits, and summary copy. WORKFLOW: BEFORE: Non
- `asterwise_get_panchanga`: Panchanga for one date at a location: the limbs at sunrise plus every tithi, nakshatra, yoga and karana of the panchanga day (sunrise to next sunrise). Each com
- `asterwise_get_panchanga_calendar`: Panchanga for every day of a month at a location, one entry per day. Each day has its sunrise tithi, vara, nakshatra, yoga, karana and Rahu Kaal, plus sunrise, 
- `asterwise_get_papasamyam`: Scores malefic affliction for each partner from Lagna, Moon and Venus and checks that the bride's score does not exceed the groom's. Points: one per malefic (Su
- `asterwise_get_personal_cycles`: Returns the Personal Year, Personal Month, and Personal Day numbers for a given birth date and optional target date. All three cycle numbers are derived from th
- `asterwise_get_personal_year`: Looks up the Personal Year theme for the current calendar year from a birth date (its month and day). WORKFLOW: BEFORE: RECOMMENDED — asterwise_get_numerology_p
- `asterwise_get_personality_number`: Calculates the Personality number from consonants in the full name. All non-vowels (BCDFGHJKLMNPQRSTVWXYZ) contribute — Y is always a consonant. Reduces each na
- `asterwise_get_pitra_dosha`: Detects Pitru Dosha (Pitru Shapa, the father's curse) from the eleven classical combinations of BPHS 83.20–83.30. WORKFLOW: BEFORE: None — birth data computes e
- `asterwise_get_planet_nature`: Returns classical graha (planet) properties for all nine planets or a single planet per classical Vedic tradition. WORKFLOW: BEFORE: None — standalone reference
- `asterwise_get_porutham`: Runs the Tamil ten-porutham checklist (South Indian rules) for two charts and counts passes out of ten. Also returns Rajju and Vedha condition booleans and per-
- `asterwise_get_prashna_chart`: Casts a Prashna chart for the query instant from the supplied date, time, place and a single-topic keyword. Returns houses, Moon diagnostics, a verdict, and cus
- `asterwise_get_puja_suggestions`: Returns puja (ritual worship) recommendations for planetary propitiation per graha. WORKFLOW: BEFORE: asterwise_get_natal_chart — identify afflicted planets bef
- `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. WORKFLO
- `asterwise_get_reference_charts`: Published test charts with reference values from an independent source, so anyone can check the maths. They cover the 25 edge cases of the verification harness 
- `asterwise_get_remedies`: Derives classical remedial prescriptions from planetary weakness, dusthana lordship or placement, and combustion. Returns mantra, lifestyle, charity, and dignit
- `asterwise_get_rudraksha`: Returns Rudraksha bead recommendations per planet. WORKFLOW: BEFORE: asterwise_get_natal_chart — identify planets needing support. AFTER: None. INPUT CONTRACT: 
- `asterwise_get_soul_urge_number`: Calculates the Soul Urge (Heart's Desire) number from vowels in the full name. Only A, E, I, O, U are treated as vowels — Y is always a consonant in this system
- `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. WORKFLO
- `asterwise_get_tamil_panchanga`: Tamil Panchanga for a date and location: Rahu Kalam, Yamagandam, Kuligai (Gulika), Nalla Neram and the Tamil solar month. Nalla Neram is the daytime windows fre
- `asterwise_get_tarabala`: Tarabala and Chandrabala for any date, with the Moon's star and sign change times. For 1 to 31 civil days, every Moon nakshatra and Moon sign with exact start a
- `asterwise_get_tarot_card`: Returns full structured data for a single card identified by its slug ID. Useful for card detail pages, single-card lookups, and displaying a specific card afte
- `asterwise_get_tarot_card_of_the_day`: Returns a deterministic daily tarot card seeded by SHA-256 hash of the date string. The same card is returned for all callers on the same date — this is intenti
- `asterwise_get_tarot_cards`: Returns the complete 78-card Rider-Waite-Smith deck with full metadata. Each card includes id (slug), name, arcana_type (major/minor), suit, number, element, as
- `asterwise_get_tarot_celtic_cross`: Ten-card Celtic Cross spread — traditional ten-position tarot layout. Draws 10 unique cards using cryptographic randomness and assigns each to one of the 10 cla
- `asterwise_get_tarot_major_arcana`: Returns all 22 Major Arcana cards (The Fool through The World) as a structured array. Major Arcana represent universal archetypes and major life themes. WORKFLO
- `asterwise_get_tarot_suit`: Returns all 14 cards in a given Minor Arcana suit as a structured array. WORKFLOW: BEFORE: None — standalone. AFTER: None. INPUT CONTRACT: suit — One of exactly
- `asterwise_get_tarot_three_card_spread`: Past / Present / Future spread. Draws 3 unique cards using cryptographic randomness and assigns each to a named positional slot with an interpretive context. WO
- `asterwise_get_tarot_yes_no`: Draws one card and returns a yes, no, or maybe answer with confidence level. The answer is derived from the card's built-in yes_no polarity and its orientation.
- `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. WORKFL
- `asterwise_get_transits`: Lists sign ingresses and retrograde/direct stations for all planets between two dates and returns chronological astronomical events. No birth data is needed. WO
- `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. Maximum 20 per planet (4 components × 5 points
- `asterwise_get_varshaphal_saham`: Computes all 10 Tajika Saham (sensitive points) for a Varshaphal solar return chart. Sahams are the Tajika equivalent of Arabic Parts — mathematically derived z
- `asterwise_get_vedic_daily_factors`: Every classical factor for one person on one day, in one shape, with no weighting. Each factor carries its raw value and range, its frame (from the Moon, from t
- `asterwise_get_vedic_events`: One timeline of everything that happens to a chart over 1 to 31 days, each event with its exact time. Sidereal sign ingresses with the new sign's house from the
- `asterwise_get_vedic_significations`: What each house and planet signifies in Brihat Parashara Hora Shastra, as a fixed list with stable ids. Houses from chapter 11, verses 2-13; planets from chapte
- `asterwise_get_western_aspects`: Calculates all active aspects between a supplied set of planetary longitudes. Accepts a dictionary of body name to tropical ecliptic longitude and returns every
- `asterwise_get_western_compatibility`: Overall compatibility score (0–100) between two natal charts. Scores element affinity, synastry aspects between personal planets (Sun, Moon, Venus, Mars), and S
- `asterwise_get_western_composite`: Midpoint composite chart for two people. Each composite planet is the midpoint of the two natal positions. Returns composite planets with dignities and internal
- `asterwise_get_western_daily_factors`: Every Western factor for one person on one day, in one shape, with no weighting. Each factor carries its raw value and range, its frame, the verdict Lilly's rul
- `asterwise_get_western_day`: One calendar day at a place, Western style: planetary hours, void-of-course Moon periods, Moon sign changes and the Moon phase. The day runs from local midnight
- `asterwise_get_western_eclipses`: Solar and lunar eclipses in a date range, past or future, up to 10 years. Each gives the type, time of greatest eclipse, start and end (UTC) and the eclipse deg
- `asterwise_get_western_events`: One timeline of everything that happens to a chart over 1 to 31 days, each event with its exact time. It holds the exact major aspects from the transiting plane
- `asterwise_get_western_horary`: The chart of a question's moment with the facts Lilly's horary method reads, each rule named. It gives the house rulers, the significators (lord of the 1st and 
- `asterwise_get_western_horoscope`: Fetches an AI-synthesised Western sun-sign horoscope for a chosen horizon and returns structured guidance fields plus metadata about the model and period. WORKF
- `asterwise_get_western_lunar_return`: Western lunar return chart: the next moment after a given date that the Moon returns to its natal tropical longitude (approximately every 27.3 days). Builds a c

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
