Vimshottari dasha periods
vimshottari_dashaCalculates the Vimshottari dasha periods of a birth chart (Swiss Ephemeris, Lahiri ayanamsa): the Moon's nakshatra at birth, the balance of the first Mahadasha, the full Mahadasha sequence from birth with start and end dates, and the Mahadasha, Antardasha and Pratyantardasha running on a given date plus the next two Antardashas. Use it for questions like 'which Mahadasha am I in' or 'when does my Saturn dasha start'. Dates use a 365.25-day year. The result lists the classical themes of the running periods, not predictions. Birth data is used only for this calculation and is not stored or logged.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"birth_date": "<birth_date>"
},
"name": "vimshottari_dasha"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Date to check the running periods for, YYYY-MM-DD (on or after the birth date). Defaults to today in the birth time zone. | |
| lang | No | Language of the result: en or ru. | en |
| place | No | Birth city, e.g. 'Chicago, Illinois, USA'. Used to look up coordinates and the time zone. Not needed if latitude/longitude are given. | |
| latitude | No | Birth latitude in degrees (north +). | |
| timezone | No | IANA time zone of the birth place, e.g. America/Chicago. Looked up from the place/coordinates when omitted. | |
| longitude | No | Birth longitude in degrees (east +). | |
| birth_date | Yes | Birth date, YYYY-MM-DD (years 1800–2100). | |
| birth_time | No | Local birth time, 24-hour HH:MM. Omit if unknown: then houses, Ascendant and MC are not computed. |