Vedic astrology (Jyotish): kundali, dasha, yog, dosha, muhurat, milan — Swiss Ephemeris + BPHS
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Lucky starting syllable (naamakshar) from the baby's Moon nakshatra and pada, with name suggestions and meanings.
Date of birth, YYYY-MM-DD
Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown.
Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139)
Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090)
Person name (optional, not stored)
Birthplace name, for display only
UTC offset in hours at birth (India = 5.5)
Lucky starting syllable (naamakshar) from the baby's Moon nakshatra and pada, with name suggestions and meanings.
| Argument | Type | Description |
|---|---|---|
| date* | string | Date of birth, YYYY-MM-DD |
| name | string | Person name (optional, not stored) |
| time* | string | Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown. |
| place | string | Birthplace name, for display only |
| gender | string | |
| latitude* | number | Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139) |
| timezone | number | UTC offset in hours at birth (India = 5.5) |
| longitude* | number | Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"date",
"time",
"latitude",
"longitude"
],
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date of birth, YYYY-MM-DD"
},
"name": {
"type": "string",
"maxLength": 80,
"description": "Person name (optional, not stored)"
},
"time": {
"type": "string",
"pattern": "^\\d{1,2}:\\d{2}$",
"description": "Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown."
},
"place": {
"type": "string",
"description": "Birthplace name, for display only"
},
"gender": {
"enum": [
"boy",
"girl",
"any"
],
"type": "string",
"default": "any"
},
"latitude": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139)"
},
"timezone": {
"type": "number",
"default": 5.5,
"maximum": 14,
"minimum": -12,
"description": "UTC offset in hours at birth (India = 5.5)"
},
"longitude": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090)"
}
},
"additionalProperties": false
}Searches Trikaal Vaani's published articles (blog and Learn pages, English and Hindi) by meaning and returns up to 3 matching articles in full: title, URL, direct answer, all sections, FAQs, classical references and the related free calculator or service page. Articles are written by Rohiit Gupta, Chief Vedic Architect, from classical texts.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Number of articles (1-3) |
| query* | string | Topic or question, e.g. 'Sade Sati remedies', 'kark rashi ki shadi kab hogi' |
| language | string | Optional: en for English, hi for Hindi articles |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 3,
"maximum": 3,
"minimum": 1,
"description": "Number of articles (1-3)"
},
"query": {
"type": "string",
"maxLength": 300,
"minLength": 2,
"description": "Topic or question, e.g. 'Sade Sati remedies', 'kark rashi ki shadi kab hogi'"
},
"language": {
"enum": [
"en",
"hi"
],
"type": "string",
"description": "Optional: en for English, hi for Hindi articles"
}
},
"additionalProperties": false
}Best delivery / C-section time inside the doctor-approved window on a given date. Free view: best slot in the first hour of the window with Lagna, Nakshatra and quality label; the full-window best slot is in the paid report. Never suggests a time outside the doctor window.
| Argument | Type | Description |
|---|---|---|
| date* | string | Planned delivery date, YYYY-MM-DD |
| latitude* | number | |
| timezone | number | |
| longitude* | number | |
| window_end* | string | Doctor window end, 24h HH:MM (max 4 hours after start) |
| window_start* | string | Doctor window start, 24h HH:MM |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"date",
"window_start",
"window_end",
"latitude",
"longitude"
],
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Planned delivery date, YYYY-MM-DD"
},
"latitude": {
"type": "number"
},
"timezone": {
"type": "number",
"default": 5.5
},
"longitude": {
"type": "number"
},
"window_end": {
"type": "string",
"pattern": "^\\d{1,2}:\\d{2}$",
"description": "Doctor window end, 24h HH:MM (max 4 hours after start)"
},
"window_start": {
"type": "string",
"pattern": "^\\d{1,2}:\\d{2}$",
"description": "Doctor window start, 24h HH:MM"
}
},
"additionalProperties": false
}Current Vimshottari Mahadasha and Antardasha with exact dates, all Antardashas of the running Mahadasha, and the full Mahadasha sequence (BPHS Ch.46-49). Trikaal Vaani, Swiss Ephemeris.
| Argument | Type | Description |
|---|---|---|
| date* | string | Date of birth, YYYY-MM-DD |
| name | string | Person name (optional, not stored) |
| time* | string | Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown. |
| place | string | Birthplace name, for display only |
| latitude* | number | Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139) |
| timezone | number | UTC offset in hours at birth (India = 5.5) |
| longitude* | number | Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"date",
"time",
"latitude",
"longitude"
],
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date of birth, YYYY-MM-DD"
},
"name": {
"type": "string",
"maxLength": 80,
"description": "Person name (optional, not stored)"
},
"time": {
"type": "string",
"pattern": "^\\d{1,2}:\\d{2}$",
"description": "Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown."
},
"place": {
"type": "string",
"description": "Birthplace name, for display only"
},
"latitude": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139)"
},
"timezone": {
"type": "number",
"default": 5.5,
"maximum": 14,
"minimum": -12,
"description": "UTC offset in hours at birth (India = 5.5)"
},
"longitude": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090)"
}
},
"additionalProperties": false
}Checks Kaal Sarp, Pitra, Guru Chandal, Grahan and Mangal (Manglik) dosha, with Manglik house details and cancellation conditions. Trikaal Vaani, Swiss Ephemeris.
| Argument | Type | Description |
|---|---|---|
| date* | string | Date of birth, YYYY-MM-DD |
| name | string | Person name (optional, not stored) |
| time* | string | Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown. |
| place | string | Birthplace name, for display only |
| latitude* | number | Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139) |
| timezone | number | UTC offset in hours at birth (India = 5.5) |
| longitude* | number | Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"date",
"time",
"latitude",
"longitude"
],
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date of birth, YYYY-MM-DD"
},
"name": {
"type": "string",
"maxLength": 80,
"description": "Person name (optional, not stored)"
},
"time": {
"type": "string",
"pattern": "^\\d{1,2}:\\d{2}$",
"description": "Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown."
},
"place": {
"type": "string",
"description": "Birthplace name, for display only"
},
"latitude": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139)"
},
"timezone": {
"type": "number",
"default": 5.5,
"maximum": 14,
"minimum": -12,
"description": "UTC offset in hours at birth (India = 5.5)"
},
"longitude": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090)"
}
},
"additionalProperties": false
}Lists Trikaal Vaani's paid reports with prices (India Rs / international USD) and where to buy: Deep Reading, Yog reports, Kundali Milan, Muhurat report, Karmic Background Reading, AI Hast Rekha (palm photo), Swapna Shastra (dream reading), Trikaal Voice, and personal consultation with Rohiit Gupta.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Scores all 9 gemstones 0-100 for this exact chart (functional benefic, Shadbala, dignity, afflictions) with a should-you-wear verdict and reason, plus the lagna-lord life stone. Covers Neelam, Pukhraj, Panna, Manik, Moti, Moonga, Heera, Gomed, Cat's Eye. Trikaal Vaani sells no gemstones.
| Argument | Type | Description |
|---|---|---|
| date* | string | Date of birth, YYYY-MM-DD |
| name | string | Person name (optional, not stored) |
| time* | string | Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown. |
| place | string | Birthplace name, for display only |
| stone | string | Optional: only this stone, e.g. "Neelam" or "Blue Sapphire" |
| latitude* | number | Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139) |
| timezone | number | UTC offset in hours at birth (India = 5.5) |
| longitude* | number |
Upcoming Surya and Chandra Grahan (solar and lunar eclipses) with type, start, peak and end times, whether visible at a place, the rashi and nakshatra of the eclipse, and sutak start time; plus today's graha sthiti (sidereal sign, degree, nakshatra, retrograde) and the gochar calendar — every rashi change (rashi parivartan) and vakri / margi station of the grahas for the coming months. Swiss Ephemeris, Lahiri ayanamsha, Trikaal Vaani gochar engine. Optionally pass the Moon sign (chandra_rashi) to get Shani Sade Sati / Dhaiya status and its periods. Default place New Delhi, times in the given timezone (India 5.5).
| Argument | Type | Description |
|---|---|---|
| date | string | Start date YYYY-MM-DD (default today) |
| months | integer | How many months ahead to list (1-24, default 12) |
| latitude | number | Place latitude for eclipse visibility (default New Delhi) |
| timezone | number | UTC offset in hours for the times shown (India = 5.5) |
| longitude | number | Place longitude (default New Delhi) |
| chandra_rashi | string | Optional Moon sign (Chandra rashi) for Sade Sati / Dhaiya |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Start date YYYY-MM-DD (default today)"
},
"months": {
"type": "integer",
"default": 12,
"maximum": 24,
"minimum": 1,
"description": "How many months ahead to list (1-24, default 12)"
},
"latitude": {
"type": "number",
"default": 28.6139,
"maximum": 90,
"minimum": -90,
"description": "Place latitude for eclipse visibility (default New Delhi)"
},
"timezone": {
"type": "number",
"default": 5.5,
"maximum": 14,
"minimum": -12,
"description": "UTC offset in hours for the times shown (India = 5.5)"
},
"longitude": {
"type": "number",
"default": 77.209,
"maximum": 180,
"minimum": -180,
"description": "Place longitude (default New Delhi)"
},
"chandra_rashi": {
"enum": [
"Mesh",
"Vrishabh",
"Mithun",
"Kark",
"Simha",
"Kanya",
"Tula",
"Vrischik",
"Dhanu",
"Makar",
"Kumbh",
"Meen"
],
"type": "string",
"description": "Optional Moon sign (Chandra rashi) for Sade Sati / Dhaiya"
}
},
"additionalProperties": false
}Vedic birth chart (Janam Kundali) by Trikaal Vaani: Lagna (ascendant), Moon sign (Rashi), Nakshatra and pada, all 9 grahas with sign, house, nakshatra, retrograde and dignity, and the running Mahadasha/Antardasha. Swiss Ephemeris, Lahiri ayanamsa.
| Argument | Type | Description |
|---|---|---|
| date* | string | Date of birth, YYYY-MM-DD |
| name | string | Person name (optional, not stored) |
| time* | string | Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown. |
| place | string | Birthplace name, for display only |
| latitude* | number | Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139) |
| timezone | number | UTC offset in hours at birth (India = 5.5) |
| longitude* | number | Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"date",
"time",
"latitude",
"longitude"
],
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date of birth, YYYY-MM-DD"
},
"name": {
"type": "string",
"maxLength": 80,
"description": "Person name (optional, not stored)"
},
"time": {
"type": "string",
"pattern": "^\\d{1,2}:\\d{2}$",
"description": "Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown."
},
"place": {
"type": "string",
"description": "Birthplace name, for display only"
},
"latitude": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139)"
},
"timezone": {
"type": "number",
"default": 5.5,
"maximum": 14,
"minimum": -12,
"description": "UTC offset in hours at birth (India = 5.5)"
},
"longitude": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090)"
}
},
"additionalProperties": false
}Ashtakoot Guna Milan (36 points) for a bride and groom with koota-wise scores and dosha checks. Free view; detailed compatibility report with remedies is on Trikaal Vaani.
| Argument | Type | Description |
|---|---|---|
| bride* | object | Bride birth details |
| groom* | object | Groom birth details |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"bride",
"groom"
],
"properties": {
"bride": {
"type": "object",
"required": [
"name",
"date",
"time",
"latitude",
"longitude"
],
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Bride date of birth, YYYY-MM-DD"
},
"name": {
"type": "string",
"maxLength": 80,
"description": "Bride name"
},
"time": {
"type": "string",
"pattern": "^\\d{1,2}:\\d{2}$",
"description": "Bride time of birth, 24-hour HH:MM"
},
"place": {
"type": "string",
"default": "Birthplace",
"description": "Bride birthplace name"
},
"latitude": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Bride birthplace latitude"
},
"timezone": {
"type": "number",
"default": 5.5,
"maximum": 14,
"minimum": -12,
"description": "UTC offset in hours (India 5.5)"
},
"longitude": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Bride birthplace longitude"
}
},
"description": "Bride birth details",
"additionalProperties": false
},
"groom": {
"type": "object",
"required": [
"name",
"date",
"time",
"latitude",
"longitude"
],
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Groom date of birth, YYYY-MM-DD"
},
"name": {
"type": "string",
"maxLength": 80,
"description": "Groom name"
},
"time": {
"type": "string",
"pattern": "^\\d{1,2}:\\d{2}$",
"description": "Groom time of birth, 24-hour HH:MM"
},
"place": {
"type": "string",
"default": "Birthplace",
"description": "Groom birthplace name"
},
"latitude": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Groom birthplace latitude"
},
"timezone": {
"type": "number",
"default": 5.5,
"maximum": 14,
"minimum": -12,
"description": "UTC offset in hours (India 5.5)"
},
"longitude": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Groom birthplace longitude"
}
},
"description": "Groom birth details",
"additionalProperties": false
}
},
"additionalProperties": false
}Overall birth-chart strength score (average Shadbala against classical minimum across the 7 grahas), grade, how many planets are strong, and the planet ranking.
| Argument | Type | Description |
|---|---|---|
| date* | string | Date of birth, YYYY-MM-DD |
| name | string | Person name (optional, not stored) |
| time* | string | Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown. |
| place | string | Birthplace name, for display only |
| latitude* | number | Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139) |
| timezone | number | UTC offset in hours at birth (India = 5.5) |
| longitude* | number | Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"date",
"time",
"latitude",
"longitude"
],
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date of birth, YYYY-MM-DD"
},
"name": {
"type": "string",
"maxLength": 80,
"description": "Person name (optional, not stored)"
},
"time": {
"type": "string",
"pattern": "^\\d{1,2}:\\d{2}$",
"description": "Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown."
},
"place": {
"type": "string",
"description": "Birthplace name, for display only"
},
"latitude": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139)"
},
"timezone": {
"type": "number",
"default": 5.5,
"maximum": 14,
"minimum": -12,
"description": "UTC offset in hours at birth (India = 5.5)"
},
"longitude": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090)"
}
},
"additionalProperties": false
}Ascendant (lagna) lord: its house, strength and Shadbala ratio with a Strong/Moderate/Weak label, the meaning of the house it sits in, and the planets in the 1st house.
| Argument | Type | Description |
|---|---|---|
| date* | string | Date of birth, YYYY-MM-DD |
| name | string | Person name (optional, not stored) |
| time* | string | Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown. |
| place | string | Birthplace name, for display only |
| latitude* | number | Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139) |
| timezone | number | UTC offset in hours at birth (India = 5.5) |
| longitude* | number | Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"date",
"time",
"latitude",
"longitude"
],
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date of birth, YYYY-MM-DD"
},
"name": {
"type": "string",
"maxLength": 80,
"description": "Person name (optional, not stored)"
},
"time": {
"type": "string",
"pattern": "^\\d{1,2}:\\d{2}$",
"description": "Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown."
},
"place": {
"type": "string",
"description": "Birthplace name, for display only"
},
"latitude": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139)"
},
"timezone": {
"type": "number",
"default": 5.5,
"maximum": 14,
"minimum": -12,
"description": "UTC offset in hours at birth (India = 5.5)"
},
"longitude": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090)"
}
},
"additionalProperties": false
}Granth-based reading for a life question, written from classical texts (BPHS, Phaladeepika) — no AI writing: ex coming back, toxic boss / job change, career pivot, property purchase timing, child's destiny, spiritual purpose, wealth, compatibility, or a general kundali reading. Free view; the full Rs 51 reading is on Trikaal Vaani.
| Argument | Type | Description |
|---|---|---|
| date* | string | Date of birth, YYYY-MM-DD |
| name | string | Person name (optional, not stored) |
| time* | string | Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown. |
| place | string | Birthplace name, for display only |
| topic* | string | |
| gender | string | |
| latitude* | number | Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139) |
| timezone | number | UTC offset in hours at birth (India = 5.5) |
Luckiest day, colour, number, metal and direction from the strongest planet (Shadbala), and which weekdays are lucky, neutral or challenging for this chart.
| Argument | Type | Description |
|---|---|---|
| date* | string | Date of birth, YYYY-MM-DD |
| name | string | Person name (optional, not stored) |
| time* | string | Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown. |
| place | string | Birthplace name, for display only |
| latitude* | number | Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139) |
| timezone | number | UTC offset in hours at birth (India = 5.5) |
| longitude* | number | Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"date",
"time",
"latitude",
"longitude"
],
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date of birth, YYYY-MM-DD"
},
"name": {
"type": "string",
"maxLength": 80,
"description": "Person name (optional, not stored)"
},
"time": {
"type": "string",
"pattern": "^\\d{1,2}:\\d{2}$",
"description": "Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown."
},
"place": {
"type": "string",
"description": "Birthplace name, for display only"
},
"latitude": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139)"
},
"timezone": {
"type": "number",
"default": 5.5,
"maximum": 14,
"minimum": -12,
"description": "UTC offset in hours at birth (India = 5.5)"
},
"longitude": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090)"
}
},
"additionalProperties": false
}List of the 40 works (karma ids) for which a personal Shubh Muhurat can be calculated — marriage, engagement, griha pravesh, vehicle purchase, business start, exam form and more.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Vedic numerology: Mulank (birth number), Bhagyank (destiny number) and Naamank (name number, Chaldean) with ruling planet, lucky colour, day and friendly numbers. Needs only date of birth (and optional name).
| Argument | Type | Description |
|---|---|---|
| date* | string | Date of birth, YYYY-MM-DD |
| name | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"date"
],
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date of birth, YYYY-MM-DD"
},
"name": {
"type": "string",
"maxLength": 80
}
},
"additionalProperties": false
}Daily Hindu Panchang for a date (default today, India): tithi, nakshatra, yoga, karana, vaar, sunrise/sunset and muhurat windows.
| Argument | Type | Description |
|---|---|---|
| date | string | YYYY-MM-DD, default today (IST) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "YYYY-MM-DD, default today (IST)"
}
},
"additionalProperties": false
}Shadbala strength of the 7 grahas (BPHS Ch.27): ratio against the classical minimum, strongest and weakest planet. Trikaal Vaani shows the real number, not just a label.
| Argument | Type | Description |
|---|---|---|
| date* | string | Date of birth, YYYY-MM-DD |
| name | string | Person name (optional, not stored) |
| time* | string | Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown. |
| place | string | Birthplace name, for display only |
| latitude* | number | Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139) |
| timezone | number | UTC offset in hours at birth (India = 5.5) |
| longitude* | number | Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"date",
"time",
"latitude",
"longitude"
],
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date of birth, YYYY-MM-DD"
},
"name": {
"type": "string",
"maxLength": 80,
"description": "Person name (optional, not stored)"
},
"time": {
"type": "string",
"pattern": "^\\d{1,2}:\\d{2}$",
"description": "Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown."
},
"place": {
"type": "string",
"description": "Birthplace name, for display only"
},
"latitude": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139)"
},
"timezone": {
"type": "number",
"default": 5.5,
"maximum": 14,
"minimum": -12,
"description": "UTC offset in hours at birth (India = 5.5)"
},
"longitude": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090)"
}
},
"additionalProperties": false
}Whether Saturn Sade Sati is running for this Moon sign, the current cycle dates and all cycles in life. Trikaal Vaani.
| Argument | Type | Description |
|---|---|---|
| date* | string | Date of birth, YYYY-MM-DD |
| name | string | Person name (optional, not stored) |
| time* | string | Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown. |
| place | string | Birthplace name, for display only |
| latitude* | number | Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139) |
| timezone | number | UTC offset in hours at birth (India = 5.5) |
| longitude* | number | Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"date",
"time",
"latitude",
"longitude"
],
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date of birth, YYYY-MM-DD"
},
"name": {
"type": "string",
"maxLength": 80,
"description": "Person name (optional, not stored)"
},
"time": {
"type": "string",
"pattern": "^\\d{1,2}:\\d{2}$",
"description": "Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown."
},
"place": {
"type": "string",
"description": "Birthplace name, for display only"
},
"latitude": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139)"
},
"timezone": {
"type": "number",
"default": 5.5,
"maximum": 14,
"minimum": -12,
"description": "UTC offset in hours at birth (India = 5.5)"
},
"longitude": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090)"
}
},
"additionalProperties": false
}Searches Trikaal Vaani's classical Jyotish library by meaning, in Hindi, English or Hinglish — about 90,000 shlokas, rules and remedies from Brihat Parashara Hora Shastra, Phaladeepika, Saravali, Jataka Parijata, Brihat Samhita, Jataka Tattva, Atharvaveda with Kaushika Sutra, Rigveda, the Upanishads and more. Returns up to 5 references, each with granth, chapter and shloka number and a one- or two-line summary. Full shloka text and translations are not returned.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Number of references (1-5) |
| query* | string | Topic or question, e.g. 'seventh lord in the twelfth house', 'Shani shanti daan', 'शादी में देरी' |
| granth | string | Optional: limit to one granth, e.g. bphs, phaladipika, saravali, atharvaveda |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 5,
"maximum": 5,
"minimum": 1,
"description": "Number of references (1-5)"
},
"query": {
"type": "string",
"maxLength": 300,
"minLength": 2,
"description": "Topic or question, e.g. 'seventh lord in the twelfth house', 'Shani shanti daan', 'शादी में देरी'"
},
"granth": {
"type": "string",
"maxLength": 40,
"description": "Optional: limit to one granth, e.g. bphs, phaladipika, saravali, atharvaveda"
}
},
"additionalProperties": false
}Auspicious dates AND times for a chosen work, personalised to the birth chart (Brihat Samhita rules). Free view covers the next 3 months.
| Argument | Type | Description |
|---|---|---|
| date* | string | Date of birth, YYYY-MM-DD |
| name | string | Person name (optional, not stored) |
| time* | string | Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown. |
| karma* | string | Work id, e.g. vivah, sagai, griha-pravesh, vahan, vyapar |
| place | string | Birthplace name, for display only |
| latitude* | number | Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139) |
| timezone | number | UTC offset in hours at birth (India = 5.5) |
| longitude* | number | Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090) |
Classical remedies (upay) chosen from the birth chart: finds the weak / afflicted grahas and the running Mahadasha-Antardasha, and returns three remedies from Brihat Parashara Hora Shastra Ch.84 (graha shanti) — Vedic mantra with jap count, day, offering, daan — each with its granth reference. Optionally pass one graha to get that planet's remedies. Remedies are taken from the texts, not written by an AI.
| Argument | Type | Description |
|---|---|---|
| date* | string | Date of birth, YYYY-MM-DD |
| grah | string | Optional: get remedies for this graha (Surya, Chandra, Mangal, Budh, Guru, Shukra, Shani, Rahu, Ketu) |
| name | string | Person name (optional, not stored) |
| time* | string | Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown. |
| place | string | Birthplace name, for display only |
| latitude* | number | Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139) |
| timezone | number | UTC offset in hours at birth (India = 5.5) |
Strict-classical shubh marriage dates for a year with muhurat time, nakshatra, tithi and lagna. Excludes Kharmas, Adhik Maas and Chaturmas. Not personalised to any birth chart.
| Argument | Type | Description |
|---|---|---|
| year* | integer |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"year"
],
"properties": {
"year": {
"type": "integer",
"maximum": 2035,
"minimum": 2024
}
},
"additionalProperties": false
}The weakest graha by Shadbala, the life areas it affects, and its strength numbers — the planet that most needs support.
| Argument | Type | Description |
|---|---|---|
| date* | string | Date of birth, YYYY-MM-DD |
| name | string | Person name (optional, not stored) |
| time* | string | Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown. |
| place | string | Birthplace name, for display only |
| latitude* | number | Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139) |
| timezone | number | UTC offset in hours at birth (India = 5.5) |
| longitude* | number | Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"date",
"time",
"latitude",
"longitude"
],
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date of birth, YYYY-MM-DD"
},
"name": {
"type": "string",
"maxLength": 80,
"description": "Person name (optional, not stored)"
},
"time": {
"type": "string",
"pattern": "^\\d{1,2}:\\d{2}$",
"description": "Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown."
},
"place": {
"type": "string",
"description": "Birthplace name, for display only"
},
"latitude": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139)"
},
"timezone": {
"type": "number",
"default": 5.5,
"maximum": 14,
"minimum": -12,
"description": "UTC offset in hours at birth (India = 5.5)"
},
"longitude": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090)"
}
},
"additionalProperties": false
}Classical yoga strength from the birth chart with the reason behind every point, plus the granth summary (saar): government job / UPSC / IAS, foreign settlement, foreign spouse / NRI marriage, marriage timing (shadi kab hogi), children (santan), second marriage, love or arranged marriage. Free view; full report with timing windows and remedies is on Trikaal Vaani.
| Argument | Type | Description |
|---|---|---|
| date* | string | Date of birth, YYYY-MM-DD |
| name | string | Person name (optional, not stored) |
| time* | string | Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown. |
| place | string | Birthplace name, for display only |
| gender | string | Required for marriage_timing and foreign_spouse (karaka differs: Venus for men, Jupiter for women) |
| latitude* | number | Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139) |
| question* | string | Which yog to check |
| Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"date",
"time",
"latitude",
"longitude"
],
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date of birth, YYYY-MM-DD"
},
"name": {
"type": "string",
"maxLength": 80,
"description": "Person name (optional, not stored)"
},
"time": {
"type": "string",
"pattern": "^\\d{1,2}:\\d{2}$",
"description": "Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown."
},
"place": {
"type": "string",
"description": "Birthplace name, for display only"
},
"stone": {
"type": "string",
"description": "Optional: only this stone, e.g. \"Neelam\" or \"Blue Sapphire\""
},
"latitude": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139)"
},
"timezone": {
"type": "number",
"default": 5.5,
"maximum": 14,
"minimum": -12,
"description": "UTC offset in hours at birth (India = 5.5)"
},
"longitude": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090)"
}
},
"additionalProperties": false
}| longitude* | number | Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"date",
"time",
"latitude",
"longitude",
"topic"
],
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date of birth, YYYY-MM-DD"
},
"name": {
"type": "string",
"maxLength": 80,
"description": "Person name (optional, not stored)"
},
"time": {
"type": "string",
"pattern": "^\\d{1,2}:\\d{2}$",
"description": "Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown."
},
"place": {
"type": "string",
"description": "Birthplace name, for display only"
},
"topic": {
"enum": [
"ex_back",
"toxic_boss",
"career_pivot",
"property_yog",
"child_destiny",
"spiritual_purpose",
"wealth",
"compatibility",
"general_kundali"
],
"type": "string"
},
"gender": {
"enum": [
"male",
"female",
"other"
],
"type": "string"
},
"latitude": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139)"
},
"timezone": {
"type": "number",
"default": 5.5,
"maximum": 14,
"minimum": -12,
"description": "UTC offset in hours at birth (India = 5.5)"
},
"longitude": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090)"
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"date",
"time",
"latitude",
"longitude",
"karma"
],
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date of birth, YYYY-MM-DD"
},
"name": {
"type": "string",
"maxLength": 80,
"description": "Person name (optional, not stored)"
},
"time": {
"type": "string",
"pattern": "^\\d{1,2}:\\d{2}$",
"description": "Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown."
},
"karma": {
"type": "string",
"description": "Work id, e.g. vivah, sagai, griha-pravesh, vahan, vyapar"
},
"place": {
"type": "string",
"description": "Birthplace name, for display only"
},
"latitude": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139)"
},
"timezone": {
"type": "number",
"default": 5.5,
"maximum": 14,
"minimum": -12,
"description": "UTC offset in hours at birth (India = 5.5)"
},
"longitude": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090)"
}
},
"additionalProperties": false
}| longitude* |
| number |
| Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"date",
"time",
"latitude",
"longitude"
],
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date of birth, YYYY-MM-DD"
},
"grah": {
"enum": [
"Surya",
"Chandra",
"Mangal",
"Budh",
"Guru",
"Shukra",
"Shani",
"Rahu",
"Ketu"
],
"type": "string",
"description": "Optional: get remedies for this graha (Surya, Chandra, Mangal, Budh, Guru, Shukra, Shani, Rahu, Ketu)"
},
"name": {
"type": "string",
"maxLength": 80,
"description": "Person name (optional, not stored)"
},
"time": {
"type": "string",
"pattern": "^\\d{1,2}:\\d{2}$",
"description": "Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown."
},
"place": {
"type": "string",
"description": "Birthplace name, for display only"
},
"latitude": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139)"
},
"timezone": {
"type": "number",
"default": 5.5,
"maximum": 14,
"minimum": -12,
"description": "UTC offset in hours at birth (India = 5.5)"
},
"longitude": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090)"
}
},
"additionalProperties": false
}| timezone |
| number |
| UTC offset in hours at birth (India = 5.5) |
| longitude* | number | Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"date",
"time",
"latitude",
"longitude",
"question"
],
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date of birth, YYYY-MM-DD"
},
"name": {
"type": "string",
"maxLength": 80,
"description": "Person name (optional, not stored)"
},
"time": {
"type": "string",
"pattern": "^\\d{1,2}:\\d{2}$",
"description": "Time of birth, 24-hour HH:MM (local time at birthplace). 12:00 is the conventional value when the exact time is unknown."
},
"place": {
"type": "string",
"description": "Birthplace name, for display only"
},
"gender": {
"enum": [
"male",
"female",
"other"
],
"type": "string",
"description": "Required for marriage_timing and foreign_spouse (karaka differs: Venus for men, Jupiter for women)"
},
"latitude": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Birthplace latitude in decimal degrees (e.g. New Delhi 28.6139)"
},
"question": {
"enum": [
"government_job",
"foreign_settlement",
"foreign_spouse",
"marriage_timing",
"children_santan",
"second_marriage",
"love_or_arranged"
],
"type": "string",
"description": "Which yog to check"
},
"timezone": {
"type": "number",
"default": 5.5,
"maximum": 14,
"minimum": -12,
"description": "UTC offset in hours at birth (India = 5.5)"
},
"longitude": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Birthplace longitude in decimal degrees (e.g. New Delhi 77.2090)"
}
},
"additionalProperties": false
}