Computed Hindu festival dates: Diwali, Holi, Navratri, more.
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.
Look up one festival by name in a given year and return its computed date, lunar month, tithi and the rule behind it. Name matching is case-insensitive and partial (e.g. 'diwali', 'holi', 'makara'); first match wins. Use when the user asks when a specific festival is. Do NOT use to list several; use list_festivals.
Festival name or part of it, case-insensitive, e.g. "Diwali", "Holi", "Maha Shivaratri", "Onam", "Makara Sankranti".
Gregorian year, 2020-2040, e.g. 2026
Look up one festival by name in a given year and return its computed date, lunar month, tithi and the rule behind it. Name matching is case-insensitive and partial (e.g. 'diwali', 'holi', 'makara'); first match wins. Use when the user asks when a specific festival is. Do NOT use to list several; use list_festivals.
| Argument | Type | Description |
|---|---|---|
| name* | string | Festival name or part of it, case-insensitive, e.g. "Diwali", "Holi", "Maha Shivaratri", "Onam", "Makara Sankranti". |
| year* | integer | Gregorian year, 2020-2040, e.g. 2026 |
{
"type": "object",
"required": [
"name",
"year"
],
"properties": {
"name": {
"type": "string",
"minLength": 1,
"description": "Festival name or part of it, case-insensitive, e.g. \"Diwali\", \"Holi\", \"Maha Shivaratri\", \"Onam\", \"Makara Sankranti\"."
},
"year": {
"type": "integer",
"maximum": 2040,
"minimum": 2020,
"description": "Gregorian year, 2020-2040, e.g. 2026"
}
},
"additionalProperties": false
}List the Hindu festivals and sankrantis that fall in one calendar month of a year (2020-2040), sorted by date; may be empty. Use for questions like 'festivals in October 2026'. Do NOT use for the whole year (use list_festivals) or the next one (use next_festival).
| Argument | Type | Description |
|---|---|---|
| year* | integer | Gregorian year, 2020-2040, e.g. 2026 |
| month* | integer | Calendar month 1-12 (1 = January, 12 = December) |
{
"type": "object",
"required": [
"year",
"month"
],
"properties": {
"year": {
"type": "integer",
"maximum": 2040,
"minimum": 2020,
"description": "Gregorian year, 2020-2040, e.g. 2026"
},
"month": {
"type": "integer",
"maximum": 12,
"minimum": 1,
"description": "Calendar month 1-12 (1 = January, 12 = December)"
}
},
"additionalProperties": false
}Compute all major Hindu festivals (Ugadi, Holi, Diwali, Navratri, Ganesh Chaturthi, etc.) and the 12 solar sankrantis for one year, 2020-2040, sorted by date. Dates are approximate (+/-1 day). Use for a full-year overview. Do NOT use for one month (use festivals_in_month) or the next upcoming one (use next_festival).
| Argument | Type | Description |
|---|---|---|
| year* | integer | Gregorian year, 2020-2040, e.g. 2026 |
{
"type": "object",
"required": [
"year"
],
"properties": {
"year": {
"type": "integer",
"maximum": 2040,
"minimum": 2020,
"description": "Gregorian year, 2020-2040, e.g. 2026"
}
},
"additionalProperties": false
}Find the first Hindu festival or sankranti falling on or after a given date (looks into the following year if needed; 2020-2040 only). Use for 'what is the next festival?' questions. Do NOT use for a list; use list_festivals or festivals_in_month.
| Argument | Type | Description |
|---|---|---|
| from_date* | string | Start date YYYY-MM-DD (inclusive), year 2020-2040, e.g. 2026-10-10. Use today's date for 'next'. |
{
"type": "object",
"required": [
"from_date"
],
"properties": {
"from_date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Start date YYYY-MM-DD (inclusive), year 2020-2040, e.g. 2026-10-10. Use today's date for 'next'."
}
},
"additionalProperties": false
}