Jyotish, Panchang, Hindu festival and Sanatan Dharma knowledge tools with citations.
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.
Return public festival feed or calendar export.
YYYY-MM-DD
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Return public festival feed or calendar export.
| Argument | Type | Description |
|---|---|---|
| tz | string | |
| lat | number | |
| lng | number | |
| days | integer | |
| from_date | string | YYYY-MM-DD |
{
"type": "object",
"properties": {
"tz": {
"type": "string",
"default": "Australia/Sydney"
},
"lat": {
"type": "number",
"default": -33.8688,
"maximum": 90,
"minimum": -90
},
"lng": {
"type": "number",
"default": 151.2093,
"maximum": 180,
"minimum": -180
},
"days": {
"type": "integer",
"default": 90,
"maximum": 366,
"minimum": 1
},
"from_date": {
"type": "string",
"description": "YYYY-MM-DD"
}
},
"additionalProperties": false
}Return public Jyotish glossary/concept explanation metadata.
| Argument | Type | Description |
|---|---|---|
| term* | string |
{
"type": "object",
"required": [
"term"
],
"properties": {
"term": {
"type": "string"
}
},
"additionalProperties": false
}Return public Jyotish concept explanations without generating private user Kundali data.
| Argument | Type | Description |
|---|---|---|
| concept | string |
{
"type": "object",
"properties": {
"concept": {
"type": "string",
"default": "lagna"
}
},
"additionalProperties": false
}Return public reviewed-source discovery guidance for mantra meanings.
| Argument | Type | Description |
|---|---|---|
| mantra* | string |
{
"type": "object",
"required": [
"mantra"
],
"properties": {
"mantra": {
"type": "string"
}
},
"additionalProperties": false
}Use public Panchang endpoints for nakshatra context by date/location.
| Argument | Type | Description |
|---|---|---|
| tz | string | |
| lat | number | |
| lng | number | |
| date | string | YYYY-MM-DD; defaults to today's date at the place (timezone from lat/lng) |
{
"type": "object",
"properties": {
"tz": {
"type": "string",
"default": "Australia/Sydney"
},
"lat": {
"type": "number",
"default": -33.8688,
"maximum": 90,
"minimum": -90
},
"lng": {
"type": "number",
"default": 151.2093,
"maximum": 180,
"minimum": -180
},
"date": {
"type": "string",
"description": "YYYY-MM-DD; defaults to today's date at the place (timezone from lat/lng)"
}
},
"additionalProperties": false
}Return public Panchang JSON for a supplied date and city/location.
| Argument | Type | Description |
|---|---|---|
| tz | string | |
| lat | number | |
| lng | number | |
| date | string | YYYY-MM-DD; defaults to today's date at the place (timezone from lat/lng) |
{
"type": "object",
"properties": {
"tz": {
"type": "string",
"default": "Australia/Sydney"
},
"lat": {
"type": "number",
"default": -33.8688,
"maximum": 90,
"minimum": -90
},
"lng": {
"type": "number",
"default": 151.2093,
"maximum": 180,
"minimum": -180
},
"date": {
"type": "string",
"description": "YYYY-MM-DD; defaults to today's date at the place (timezone from lat/lng)"
}
},
"additionalProperties": false
}Return public BDA service and API discovery metadata.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Fetch safe public BDA page metadata for a single allowlisted public URL without returning page body content.
| Argument | Type | Description |
|---|---|---|
| url* | string | Allowlisted public BDA URL or root-relative public path. |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Allowlisted public BDA URL or root-relative public path."
}
},
"additionalProperties": false
}Return deterministic annual start/end spans for one Tithi in the requested location timezone.
| Argument | Type | Description |
|---|---|---|
| tz | string | Optional IANA timezone hint |
| lat* | number | |
| lng* | number | |
| year* | integer | |
| tithi* | string | Canonical Tithi slug, for example shukla-navami |
{
"type": "object",
"required": [
"tithi",
"year",
"lat",
"lng"
],
"properties": {
"tz": {
"type": "string",
"description": "Optional IANA timezone hint"
},
"lat": {
"type": "number",
"maximum": 90,
"minimum": -90
},
"lng": {
"type": "number",
"maximum": 180,
"minimum": -180
},
"year": {
"type": "integer",
"maximum": 2100,
"minimum": 1900
},
"tithi": {
"type": "string",
"description": "Canonical Tithi slug, for example shukla-navami"
}
},
"additionalProperties": false
}Use the public Panchang utility/evidence endpoints for tithi context.
| Argument | Type | Description |
|---|---|---|
| tz | string | |
| lat | number | |
| lng | number | |
| date | string | YYYY-MM-DD; defaults to today's date at the place (timezone from lat/lng) |
{
"type": "object",
"properties": {
"tz": {
"type": "string",
"default": "Australia/Sydney"
},
"lat": {
"type": "number",
"default": -33.8688,
"maximum": 90,
"minimum": -90
},
"lng": {
"type": "number",
"default": 151.2093,
"maximum": 180,
"minimum": -180
},
"date": {
"type": "string",
"description": "YYYY-MM-DD; defaults to today's date at the place (timezone from lat/lng)"
}
},
"additionalProperties": false
}Return public daily Panchang data for a city/date context.
| Argument | Type | Description |
|---|---|---|
| tz | string | |
| lat | number | |
| lng | number |
{
"type": "object",
"properties": {
"tz": {
"type": "string",
"default": "Australia/Sydney"
},
"lat": {
"type": "number",
"default": -33.8688,
"maximum": 90,
"minimum": -90
},
"lng": {
"type": "number",
"default": 151.2093,
"maximum": 180,
"minimum": -180
}
},
"additionalProperties": false
}Return certified public ascendant-sign windows from local sunrise to the next local sunrise.
| Argument | Type | Description |
|---|---|---|
| tz | string | |
| lat | number | |
| lng | number | |
| date | string | YYYY-MM-DD; defaults to today's date at the place (timezone from lat/lng) |
{
"type": "object",
"properties": {
"tz": {
"type": "string",
"default": "Australia/Sydney"
},
"lat": {
"type": "number",
"default": -33.8688,
"maximum": 90,
"minimum": -90
},
"lng": {
"type": "number",
"default": 151.2093,
"maximum": 180,
"minimum": -180
},
"date": {
"type": "string",
"description": "YYYY-MM-DD; defaults to today's date at the place (timezone from lat/lng)"
}
},
"additionalProperties": false
}List public evaluation endpoints from the filtered public OpenAPI contract, excluding identity, donation, memory, client-log, external-database, alerting, rendered-page, and internal routes.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query | string | Optional case-insensitive endpoint search string. |
| family | string | Optional public API family/tag/path substring filter. |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 100,
"maximum": 200,
"minimum": 1
},
"query": {
"type": "string",
"description": "Optional case-insensitive endpoint search string."
},
"family": {
"type": "string",
"description": "Optional public API family/tag/path substring filter."
}
},
"additionalProperties": false
}Return a paged public URL catalog from BDA sitemaps so agents can discover the full public site without crawling private surfaces.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query | string | Optional case-insensitive URL substring filter. |
| family | string | One sitemap family key or all. |
| offset | integer | |
| max_sitemaps | integer |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 100,
"maximum": 500,
"minimum": 1
},
"query": {
"type": "string",
"description": "Optional case-insensitive URL substring filter."
},
"family": {
"type": "string",
"default": "all",
"description": "One sitemap family key or all."
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 100000,
"minimum": 0
},
"max_sitemaps": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1
}
},
"additionalProperties": false
}Use canonical public Sanatan Encyclopedia pages and future search contracts.
| Argument | Type | Description |
|---|---|---|
| query* | string |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string"
}
},
"additionalProperties": false
}