Skip to main content

Vedic Daily Factors

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 the Lagna, a natal planet, none), the verdict its own rule gives or null, the rule's source, signification ids, the time it holds and whether it depends on the birth time.

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/nullnoDay to read, YYYY-MM-DD. Defaults to today in the birth timezone.
target_timezonestring/nullnoIANA timezone of the day. Defaults to the birth timezone.

What it covers​

Gochar with bindus and vedha, Sade Sati, Chandra Ashtama, Tarabala and Chandrabala with change times, the active dasha lords and the transits aspecting them, same-sign contacts to natal planets with the exact degree crossing, tithi, yoga, karana, vara and the Moon's phase. The caller decides what matters; counts are counts, not scores.

Workflow​

BEFORE: asterwise_get_natal_chart.
AFTER: asterwise_get_vedic_events — the same over a range, as a timeline.

Input​

birth — BirthData. target_date (optional YYYY-MM-DD; defaults to today in the birth timezone). target_timezone (optional IANA; defaults to the birth timezone). The day's sky is read at local noon.

Output contract​

data.factors[] — id, group, name, planet, frame, value{}, ranges{}, verdict (favorable|unfavorable|neutral|null), verdict_rule, rule_source, significations[] (ids from asterwise_get_vedic_significations), time{kind, start, end, at_utc}, depends_on_birth_time
data.frames{}, data.counts{}, data.natal{}, data.birth_time_provided, data.instant_utc

Response format​

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

Compute class​

MEDIUM_COMPUTE

Errors​

INVALID_PARAMS (local): BirthData validation failures.
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_gochar — the transit section only, with interpretations.
asterwise_get_horoscope — AI-written text, not factors.

Connect​

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