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
| Parameter | Type | Required | Description |
|---|---|---|---|
birth | object | yes | Birth data for a single person. Required fields: date, lat, lon. Optional fields: time, person_name, timezone, ayanamsa. |
response_format | enum: markdown, json | no | Output format: 'markdown' (default) for a readable report, or 'json' for the raw structured payload. |
target_date | string/null | no | First day, YYYY-MM-DD. Defaults to today in the birth timezone. |
days | integer | no | Number of civil days, 1 to 31. |
target_timezone | string/null | no | IANA 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.