Skip to main content

Tarabala and Chandrabala

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 and end (local and UTC), the tara counted from the birth nakshatra with its name and verdict, and the Moon's house from the natal Moon with the chandrabala verdict (Muhurta Chintamani).

Parameters​

ParameterTypeRequiredDescription
birthobjectyesBirth data for a single person. Required fields: date, lat, lon. Optional fields: time, person_name, timezone, ayanamsa.
response_formatenum: markdown, jsonnoOutput format: 'markdown' (default) for a readable report, or 'json' for the raw structured payload.
target_datestring/nullnoFirst day, YYYY-MM-DD. Defaults to today in the birth timezone.
daysintegernoNumber of civil days, 1 to 31.
target_timezonestring/nullnoIANA timezone that defines the days. Defaults to the birth timezone.

What it covers​

The classical daily Moon strengths for one person over a range, each span timed. Without a birth time the natal Moon may be one star off; the response says so.

Workflow​

BEFORE: asterwise_get_natal_chart — the birth Moon's star.
AFTER: asterwise_get_vedic_daily_factors — every other factor of the day.

Input​

birth — BirthData. target_date (optional YYYY-MM-DD) — first day; defaults to today in the birth timezone. days (1-31, default 1). target_timezone (optional IANA) — defines the civil days; defaults to the birth timezone.

Output contract​

data.natal — moon_nakshatra, moon_sign
data.moon_nakshatras[] — index, name, start, end, start_utc, end_utc, tarabala {count_from_birth, tara_number, name, meaning, is_favorable}
data.moon_signs[] — name, start, end, chandrabala {moon_house_from_natal, is_favorable, is_ashtama}
data.rules — the rules in plain words
data.birth_time_provided

Response format​

response_format=json — structured data. response_format=markdown — readable report.

Compute class​

MEDIUM_COMPUTE

Errors​

INVALID_PARAMS (local): BirthData validation failures; days outside 1-31.
INVALID_PARAMS (upstream): a bad date or an unknown timezone → 422, surfaces as MCP INTERNAL_ERROR with the API message.
INTERNAL_ERROR: Any upstream API failure → MCP INTERNAL_ERROR

Do not confuse with​

asterwise_get_nakshatra_prediction — a one-day prediction, not timed spans.
asterwise_get_gochar — all planets from the Moon, not the Moon's own tara.

Connect​

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