Vedic astrology and ephemeris engine calibrated to Swiss Ephemeris and Jagannatha Hora.
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.
How sensitive the chart is to the recorded birth time, in plain language: minutes earlier or later until the rising sign changes, the same for the Moon nakshatra quarter (pada) and the D9 and D10 rising signs, and how many days the life chapter dates move per minute of birth time. It does not correct the birth time. Birth details are used only to calculate this answer and are not stored.
Birth date, YYYY-MM-DD (1900 to 2099).
Local birth time as recorded, 24-hour HH:MM or HH:MM:SS.
place_token from find_birthplace (valid 24 hours).
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http astrodai https://astrodai.com/mcp
How sensitive the chart is to the recorded birth time, in plain language: minutes earlier or later until the rising sign changes, the same for the Moon nakshatra quarter (pada) and the D9 and D10 rising signs, and how many days the life chapter dates move per minute of birth time. It does not correct the birth time. Birth details are used only to calculate this answer and are not stored.
| Argument | Type | Description |
|---|---|---|
| birth_date* | string | Birth date, YYYY-MM-DD (1900 to 2099). |
| birth_time* | string | Local birth time as recorded, 24-hour HH:MM or HH:MM:SS. |
| place_token* | string | place_token from find_birthplace (valid 24 hours). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"birth_date",
"birth_time",
"place_token"
],
"properties": {
"birth_date": {
"type": "string",
"description": "Birth date, YYYY-MM-DD (1900 to 2099)."
},
"birth_time": {
"type": "string",
"description": "Local birth time as recorded, 24-hour HH:MM or HH:MM:SS."
},
"place_token": {
"type": "string",
"description": "place_token from find_birthplace (valid 24 hours)."
}
}
}A short plain-language summary of the sidereal birth chart (True Chitrapaksha ayanamsa): the rising sign, the Moon sign and nakshatra and the Sun sign, each with a one-line meaning, and the running Vimshottari life chapter and sub-chapter (month and year). Up to 3 answers per chart every 6 hours, shared with life_area and current_chapter. Birth details are used only to calculate this answer; a one-way code is kept for 6 hours to apply fair-use limits.
| Argument | Type | Description |
|---|---|---|
| birth_date* | string | Birth date, YYYY-MM-DD (1900 to 2099). |
| birth_time* | string | Local birth time as recorded, 24-hour HH:MM or HH:MM:SS. |
| place_token* | string | place_token from find_birthplace (valid 24 hours). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"birth_date",
"birth_time",
"place_token"
],
"properties": {
"birth_date": {
"type": "string",
"description": "Birth date, YYYY-MM-DD (1900 to 2099)."
},
"birth_time": {
"type": "string",
"description": "Local birth time as recorded, 24-hour HH:MM or HH:MM:SS."
},
"place_token": {
"type": "string",
"description": "place_token from find_birthplace (valid 24 hours)."
}
}
}The Vimshottari life chapter (mahadasha) and sub-chapter (antardasha) running today, with month and year, in plain language: what their planets stand for, the houses they sit in and guide, the life areas they touch, and when the next sub-chapter starts. Finer periods are not included. Up to 3 answers per chart every 6 hours, shared with chart_overview and life_area. Birth details are used only to calculate this answer; a one-way code is kept for 6 hours to apply fair-use limits.
| Argument | Type | Description |
|---|---|---|
| birth_date* | string | Birth date, YYYY-MM-DD (1900 to 2099). |
| birth_time* | string | Local birth time as recorded, 24-hour HH:MM or HH:MM:SS. |
| place_token* | string | place_token from find_birthplace (valid 24 hours). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"birth_date",
"birth_time",
"place_token"
],
"properties": {
"birth_date": {
"type": "string",
"description": "Birth date, YYYY-MM-DD (1900 to 2099)."
},
"birth_time": {
"type": "string",
"description": "Local birth time as recorded, 24-hour HH:MM or HH:MM:SS."
},
"place_token": {
"type": "string",
"description": "place_token from find_birthplace (valid 24 hours)."
}
}
}Look up a town in the Astrodai atlas (towns above about 15,000 people; places at or beyond 66 degrees latitude are not supported). Returns up to 5 candidates, each with a place_token for the other tools. Add the region or country after a comma to narrow the search. If nothing matches, try the nearest larger town.
| Argument | Type | Description |
|---|---|---|
| place* | string | Town name, optionally followed by a comma and the region or country. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"place"
],
"properties": {
"place": {
"type": "string",
"description": "Town name, optionally followed by a comma and the region or country."
}
}
}Plain-language findings from the birth chart for one area of life: how strong the area's main house is, the planet that guides it and where it sits, the other houses and planets for the area, support from planets (strong, mixed or needs effort), and whether the running life chapter touches the area. Areas: career, relationships, wealth, home_property, children, education, foreign_settlement, spiritual_growth. Health is not covered. Up to 3 answers per chart every 6 hours, shared with chart_overview and current_chapter. Birth details are used only to calculate this answer; a one-way code is kept for 6 hours to apply fair-use limits.
| Argument | Type | Description |
|---|---|---|
| area* | string | One of: career, relationships, wealth, home_property, children, education, foreign_settlement, spiritual_growth. |
| birth_date* | string | Birth date, YYYY-MM-DD (1900 to 2099). |
| birth_time* | string | Local birth time as recorded, 24-hour HH:MM or HH:MM:SS. |
| place_token* | string | place_token from find_birthplace (valid 24 hours). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"birth_date",
"birth_time",
"place_token",
"area"
],
"properties": {
"area": {
"type": "string",
"description": "One of: career, relationships, wealth, home_property, children, education, foreign_settlement, spiritual_growth."
},
"birth_date": {
"type": "string",
"description": "Birth date, YYYY-MM-DD (1900 to 2099)."
},
"birth_time": {
"type": "string",
"description": "Local birth time as recorded, 24-hour HH:MM or HH:MM:SS."
},
"place_token": {
"type": "string",
"description": "place_token from find_birthplace (valid 24 hours)."
}
}
}Weekday, tithi, paksha, nakshatra, yoga and karana for a date and place, calculated at 12:00 local time unless a time is given. Sunrise, sunset and Rahu kalam are not included. Birth details are used only to calculate this answer and are not stored.
| Argument | Type | Description |
|---|---|---|
| date* | string | Date, YYYY-MM-DD (1900 to 2099). |
| time | string | Local time, 24-hour HH:MM; default 12:00. |
| place_token* | string | place_token from find_birthplace (valid 24 hours). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"date",
"place_token"
],
"properties": {
"date": {
"type": "string",
"description": "Date, YYYY-MM-DD (1900 to 2099)."
},
"time": {
"type": "string",
"description": "Local time, 24-hour HH:MM; default 12:00."
},
"place_token": {
"type": "string",
"description": "place_token from find_birthplace (valid 24 hours)."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 3, 2026.