DivineAI
Hindu panchang for 50+ cities, verified festival dates and vrat days from DivineAI. No prices.
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"divineai": {
"url": "https://divineai-mcp.dharmikvibes.com/divineai"
}
}
}원격 엔드포인트
https://divineai-mcp.dharmikvibes.com/divineaistreamable-http할 수 있는 일
도구 목록
도구 (3)
🟢get_festival_dates(from_date, to_date, limit, days)
Hindu festivals, vrats and observances between two dates, soonest first, from DharmikVibes' verified festival calendar, including multi-day festivals such as Navratri with their end date. A date is given only when it has been checked against an independent official or temple source; festivals still being checked are listed separately with no date.
입력 스키마
{
"type": "object",
"properties": {
"from_date": {
"anyOf": [
{
"maxLength": 40,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "ISO start date, for example 2026-10-01. Omit for today in India.",
"title": "From Date"
},
"to_date": {
"anyOf": [
{
"maxLength": 40,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "ISO end date. Omit for 45 days after the start; at most 400 days.",
"title": "To Date"
},
"limit": {
"default": 12,
"description": "Most festivals to return, 1 to 30.",
"maximum": 30,
"minimum": 1,
"title": "Limit",
"type": "integer"
},
"days": {
"anyOf": [
{
"maximum": 400,
"minimum": 1,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Instead of to_date: how many days after the start, 1 to 400.",
"title": "Days"
}
},
"title": "get_festival_datesArguments"
}출력 스키마
{
"type": "object",
"properties": {
"window_from": {
"title": "Window From",
"type": "string"
},
"window_to": {
"title": "Window To",
"type": "string"
},
"count": {
"title": "Count",
"type": "integer"
},
"festivals": {
"items": {
"$ref": "#/$defs/Festival"
},
"title": "Festivals",
"type": "array"
},
"date_to_be_confirmed": {
"items": {
"$ref": "#/$defs/Unconfirmed"
},
"title": "Date To Be Confirmed",
"type": "array"
},
"calendar": {
"$ref": "#/$defs/CalendarInfo"
},
"open_in_divineai": {
"$ref": "#/$defs/Link"
}
},
"required": [
"window_from",
"window_to",
"count",
"festivals",
"date_to_be_confirmed",
"calendar",
"open_in_divineai"
],
"$defs": {
"CalendarInfo": {
"properties": {
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Title"
},
"rule": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Rule"
},
"covers_until": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Covers Until"
},
"listed_until": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The calendar route lists festivals only up to this date; the answer covers no further",
"title": "Listed Until"
}
},
"title": "CalendarInfo",
"type": "object"
},
"Festival": {
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"name_hi": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Name Hi"
},
"date": {
"title": "Date",
"type": "string"
},
"end_date": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "End Date"
},
"days": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Days"
},
"region": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Where and in which tradition this date is observed",
"title": "Region"
},
"date_status": {
"description": "confirmed: checked against an independent official or temple source",
"title": "Date Status",
"type": "string"
},
"basis": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "How the date was set and checked",
"title": "Basis"
}
},
"required": [
"name",
"date",
"date_status"
],
"title": "Festival",
"type": "object"
},
"Link": {
"properties": {
"label": {
"title": "Label",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"why": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Why"
}
},
"required": [
"label",
"url"
],
"title": "Link",
"type": "object"
},
"Unconfirmed": {
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"name_hi": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Name Hi"
},
"region": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Region"
},
"date_label": {
"default": "Date to be confirmed",
"title": "Date Label",
"type": "string"
}
},
"required": [
"name"
],
"title": "Unconfirmed",
"type": "object"
}
},
"title": "Festivals"
}🟢get_panchang(city, date)
Panchang for one day in one city: sunrise, sunset, moonrise and moonset there, and the tithi (with paksha), nakshatra, yoga and karana prevailing at that sunrise, each with the time it ends, plus any festival on DharmikVibes' verified calendar that day. Always states the city, time zone and date used. If no city is given and no approximate location is available, it asks for one.
입력 스키마
{
"type": "object",
"properties": {
"city": {
"anyOf": [
{
"enum": [
"new-delhi",
"varanasi",
"ayodhya",
"prayagraj",
"mathura",
"vrindavan",
"haridwar",
"rishikesh",
"kedarnath",
"badrinath",
"ujjain",
"dwarka",
"somnath",
"puri",
"rameswaram",
"tirupati",
"madurai",
"guwahati",
"amritsar",
"jammu",
"mumbai",
"kolkata",
"chennai",
"bengaluru",
"hyderabad",
"ahmedabad",
"jaipur",
"lucknow",
"patna",
"pune",
"bhubaneswar",
"kathmandu",
"london",
"leicester",
"new-york",
"new-jersey-edison",
"chicago",
"houston",
"dallas",
"san-francisco",
"los-angeles",
"toronto",
"vancouver",
"dubai",
"singapore",
"kuala-lumpur",
"sydney",
"melbourne",
"auckland",
"johannesburg",
"durban",
"port-louis",
"suva",
"port-of-spain"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The city to compute for, from the fixed list. Omit to use the person's approximate location when the app provides it.",
"title": "City"
},
"date": {
"anyOf": [
{
"maxLength": 40,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "ISO date, for example 2026-12-25. Omit for today in that city.",
"title": "Date"
}
},
"title": "get_panchangArguments"
}출력 스키마
{
"type": "object",
"properties": {
"date": {
"title": "Date",
"type": "string"
},
"weekday": {
"title": "Weekday",
"type": "string"
},
"location": {
"$ref": "#/$defs/Location"
},
"sunrise": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Sunrise"
},
"sunset": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Sunset"
},
"moonrise": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Moonrise"
},
"moonset": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Moonset"
},
"tithi": {
"$ref": "#/$defs/Tithi"
},
"nakshatra": {
"$ref": "#/$defs/Element"
},
"yoga": {
"$ref": "#/$defs/Element"
},
"karana": {
"$ref": "#/$defs/Element"
},
"times_in": {
"description": "IANA time zone of every time in this answer",
"title": "Times In",
"type": "string"
},
"festivals_today": {
"default": [],
"items": {
"$ref": "#/$defs/DayFestival"
},
"title": "Festivals Today",
"type": "array"
},
"method": {
"title": "Method",
"type": "string"
},
"note": {
"title": "Note",
"type": "string"
},
"open_in_divineai": {
"$ref": "#/$defs/Link"
}
},
"required": [
"date",
"weekday",
"location",
"tithi",
"nakshatra",
"yoga",
"karana",
"times_in",
"method",
"note",
"open_in_divineai"
],
"$defs": {
"DayFestival": {
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"name_hi": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Name Hi"
},
"region": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Region"
}
},
"required": [
"name"
],
"title": "DayFestival",
"type": "object"
},
"Element": {
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"ends": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Local time it ends",
"title": "Ends"
}
},
"required": [
"name"
],
"title": "Element",
"type": "object"
},
"Link": {
"properties": {
"label": {
"title": "Label",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"why": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Why"
}
},
"required": [
"label",
"url"
],
"title": "Link",
"type": "object"
},
"Location": {
"properties": {
"city": {
"title": "City",
"type": "string"
},
"timezone": {
"title": "Timezone",
"type": "string"
},
"source": {
"description": "fixed list, or the person's approximate location",
"title": "Source",
"type": "string"
},
"latitude": {
"title": "Latitude",
"type": "number"
},
"longitude": {
"title": "Longitude",
"type": "number"
}
},
"required": [
"city",
"timezone",
"source",
"latitude",
"longitude"
],
"title": "Location",
"type": "object"
},
"Tithi": {
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"name_hi": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Name Hi"
},
"paksha": {
"description": "Shukla (waxing) or Krishna (waning)",
"title": "Paksha",
"type": "string"
},
"number": {
"description": "1-30 across the lunar month",
"title": "Number",
"type": "integer"
},
"ends": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Local time the tithi ends",
"title": "Ends"
}
},
"required": [
"name",
"paksha",
"number"
],
"title": "Tithi",
"type": "object"
}
},
"title": "Panchang"
}🟢get_vrat_guide(vrat, from_date, to_date, include_weekly)
Which vrats (fasts) fall on which dates: Ekadashi, Pradosh, Purnima, Amavasya, Karwa Chauth and others, with the deity, from DharmikVibes' verified festival calendar and DivineAI's vrat list. How a vrat is kept is included only once a scholar has checked that text.
입력 스키마
{
"type": "object",
"properties": {
"vrat": {
"anyOf": [
{
"maxLength": 60,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Only this vrat, for example Ekadashi, Pradosh, Karwa Chauth, Purnima. Omit for all.",
"title": "Vrat"
},
"from_date": {
"anyOf": [
{
"maxLength": 40,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "ISO start date. Omit for today in India.",
"title": "From Date"
},
"to_date": {
"anyOf": [
{
"maxLength": 40,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "ISO end date. Omit for 60 days after the start.",
"title": "To Date"
},
"include_weekly": {
"default": false,
"description": "Also list the weekday vrats (Somvar, Mangalvar, ...).",
"title": "Include Weekly",
"type": "boolean"
}
},
"title": "get_vrat_guideArguments"
}출력 스키마
{
"type": "object",
"properties": {
"health_note": {
"description": "Shown with every vrat answer",
"title": "Health Note",
"type": "string"
},
"window_from": {
"title": "Window From",
"type": "string"
},
"window_to": {
"description": "The answer covers no further than this date",
"title": "Window To",
"type": "string"
},
"count": {
"title": "Count",
"type": "integer"
},
"vrats": {
"items": {
"$ref": "#/$defs/VratDay"
},
"title": "Vrats",
"type": "array"
},
"note": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Note"
},
"open_in_divineai": {
"$ref": "#/$defs/Link"
}
},
"required": [
"health_note",
"window_from",
"window_to",
"count",
"vrats",
"open_in_divineai"
],
"$defs": {
"Link": {
"properties": {
"label": {
"title": "Label",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"why": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Why"
}
},
"required": [
"label",
"url"
],
"title": "Link",
"type": "object"
},
"VratDay": {
"properties": {
"date": {
"title": "Date",
"type": "string"
},
"weekday": {
"title": "Weekday",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"basis": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Basis"
},
"name_hi": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Name Hi"
},
"deity": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Deity"
},
"source": {
"title": "Source",
"type": "string"
},
"how_kept": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Only once a scholar has checked the text",
"title": "How Kept"
}
},
"required": [
"date",
"weekday",
"name",
"source"
],
"title": "VratDay",
"type": "object"
}
},
"title": "Vrats"
}커뮤니티
증거