Skip to main content

Nakshatra Prediction

asterwise_get_nakshatra_prediction

Personal daily prediction from Tarabala and Chandrabala for the day at the birth place (sunrise to next sunrise).

Parameters​

ParameterTypeRequiredDescription
birthobjectyesBirth data for a single person. Fields: date, time, lat, lon*, person_name, timezone, ayanamsa
response_formatenum: markdown, jsonnoOutput format: 'markdown' (default) for a readable report, or 'json' for the raw structured payload.
target_datestring/nullnoDate in YYYY-MM-DD format. Defaults to today when omitted.

What it covers​

TARABALA counts from the birth nakshatra to the transit Moon's nakshatra (inclusive, 1-27) and folds it into nine taras: Janma, Sampat, Vipat, Kshema, Pratyak, Sadhana, Naidhana, Mitra, Ati-Mitra. The 27 counts make three rounds of nine, and the first tara of each round has its own name: Janma (count 1, Moon in the birth nakshatra), Anujanma (count 10) and Trijanma (count 19). The top-level tara is the one at sunrise; transit_nakshatras lists every nakshatra the Moon passes through that day with its tara. CHANDRABALA is the transit Moon's house from the natal Moon (favourable in 1, 3, 6, 7, 10, 11). Also returns the transit nakshatra's quality type with suitable and unsuitable activities, and a daily score out of 4.

Workflow​

BEFORE: None — birth data computes everything needed.
AFTER: asterwise_get_panchanga — the day's full panchanga; asterwise_get_muhurta — Tarabala-aware windows for an activity.

Input​

birth: BirthData (date, time, lat, lon, timezone). Unknown birth time: omit time; never pass '00:00'. target_date (optional, YYYY-MM-DD): defaults to today at the birth place.

Output contract​

data.target_date, data.birth_nakshatra {name, index}, data.natal_moon_sign_index.
data.transit_moon {nakshatra, nakshatra_index, rashi_index} at sunrise.
data.tarabala {tara_number, count_from_birth, cycle, cycle_name, name, meaning, is_favorable, is_moon_in_birth_nakshatra, interpretation}.
data.transit_nakshatras[] {nakshatra, nakshatra_index, start, end, tara{...}}.
data.chandrabala {moon_house_from_natal, is_favorable, favorable_houses}. data.daily_score {score, max_score, label}.
data.transit_nakshatra_quality {...}, data.nakshatra_activities {favorable[], unfavorable[]}.

Compute class​

MEDIUM_COMPUTE

Errors​

INVALID_PARAMS (local): BirthData violations. INTERNAL_ERROR: upstream failure.

Do not confuse with​

asterwise_get_nakshatra_details — static nakshatra reference, not a personal prediction.
asterwise_get_panchanga — daily panchanga (tithi, yoga, karana), not Tarabala.

Connect​

Remote MCP endpoint: https://mcp.asterwise.com/mcp. Authenticate with Authorization: Bearer <API key> or OAuth. See the MCP setup guide.