mcp-indian-astrology
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DIVINE_API_KEY | Yes | Your API key from divineapi.com | |
| DIVINE_AUTH_TOKEN | Yes | Your bearer token from divineapi.com |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| divine_get_panchangA | Get the complete daily Panchang for a given date and location. Returns comprehensive Vedic calendar data including tithi, nakshatra, yoga, karana, sunrise/sunset, moonrise/moonset, rahu kaal, and more. |
| divine_get_tithiA | Get tithi (lunar day) details for a given date and location. Returns the current tithi, paksha (Shukla/Krishna), start/end times, and deity. |
| divine_get_nakshatraA | Get nakshatra (lunar mansion) details for a given date and location. Returns the current nakshatra, its start/end time, lord, and related details. |
| divine_get_karanaB | Get karana details for a given date and location. Karana is half of a tithi. There are 11 karanas in Vedic astrology, each with specific qualities for timing activities. |
| divine_get_surya_nakshatraA | Get Surya (Sun) Nakshatra details for a given date and location. Returns the nakshatra occupied by the Sun, useful for solar-based astrological calculations and rashi sandhi analysis. |
| divine_get_yoga_panchangB | Get yoga (Sun-Moon angular relationship) for a given date and location. Returns the current yoga from the 27 Nitya Yogas, each indicating auspicious or inauspicious qualities for the day. |
| divine_get_choghadiyaB | Get Choghadiya (auspicious time slots) for a given date and location. Divides the day and night into multiple slots, each ruled by a different planet, indicating good/bad periods for various activities. |
| divine_get_nivas_and_shoolB | Get Nivas and Shool (directional inauspicious timings) for a date and location. Shool indicates inauspicious directions for travel on specific days. Nivas shows the resting place of certain deities. |
| divine_get_ritu_and_anayaB | Get Ritu (season) and Anaya details for a given date and location. Returns the current Hindu season (Vasant, Grishma, Varsha, Sharad, Hemant, Shishir) and related calendar information. |
| divine_get_samvatB | Get Samvat (Hindu calendar year) details for a given date and location. Returns the current Vikram Samvat, Shaka Samvat year names and numbers. |
| divine_get_chandrabalam_and_tarabalamB | Get Chandrabalam and Tarabalam for a given date and location. Chandrabalam is Moon's strength for each rashi. Tarabalam is the auspiciousness based on birth nakshatra. Both important for muhurta selection. |
| divine_get_other_calendars_and_epochB | Get dates in other calendar systems and epoch values for a given date. Returns conversions to Vikram Samvat, Shaka Samvat, Kali Yuga, and Julian day numbers. |
| divine_get_sun_moonA | Get sun and moon rise/set timings for a given date and location. Returns sunrise, sunset, moonrise, moonset times and related astronomical data. |
| divine_get_auspicious_timingsB | Get auspicious timings (shubh muhurat) for a given date and location. Returns favorable time windows for important activities like weddings, house-warming, travel, etc. (Abhijit Muhurat, Amrit Kaal, etc.). |
| divine_get_inauspicious_timingsA | Get inauspicious timings for a given date and location. Returns unfavorable time windows: Rahu Kaal, Yamaganda, Gulika Kaal, Dur Muhurat. Useful for avoiding inauspicious activities. |
| divine_get_gowri_panchangamA | Get the Gowri Panchangam for a given date and location. Returns auspicious and inauspicious time segments for the day and night (Laabam, Uthi, etc.) plus Nalla Neram (good time) periods, per the South Indian Gowri Panchangam system. |
| divine_get_basic_astro_detailsB | Get basic astrological details for a person based on their birth data. Returns tithi, nakshatra, rashi, sun sign, moon sign, yoga, karana, varna, vashya, yoni, gana, nadi, ayanamsha, and more. |
| divine_get_planetary_positionsB | Get planetary positions in the birth chart (Kundli). Returns positions of all 9 Vedic planets (Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn, Rahu, Ketu) with sign, degree, nakshatra, and house placement. |
| divine_get_horoscope_chartB | Generate a Vedic horoscope chart (Kundli diagram) as SVG and image. Supports divisional charts: D1 (Lagna/Rashi), D2 (Hora), D3 (Drekkana), D9 (Navamsha), D10 (Dashamsha), chalit, sun, moon, and more. Optional styling: chart_type (north/south), hex colors, show_* toggles. |
| divine_get_bhava_kundliA | Get Bhava Kundli (house-based chart) for a given bhava chart number. Unlike the rashi chart which shows sign placements, the Bhava chart shows exact house cusps and planetary positions within houses. Returns the chart as SVG and image. chart_id is a number from 1 to 12. |
| divine_get_planet_analysisA | Get detailed analysis of one planet in the birth chart. Returns interpretation of the selected planet's placement including house lordship, aspects, conjunctions, strengths, and effects. |
| divine_get_ascendant_reportB | Get a detailed report based on the ascendant (Lagna) sign. Returns personality traits, physical characteristics, and life tendencies based on the rising sign at the time of birth. |
| divine_get_uday_lagnaA | Get Uday Lagna (rising sign) timings for a given date and location. Returns the lagna (ascendant sign) rising periods across the day, with sunrise and sunset times. Needs only date and location; birth details are not used by this endpoint. |
| divine_get_chandramasaA | Get Chandramasa (Hindu lunar month) details for a given date and location. Returns the current Hindu lunar month name, Purnimant/Amant system, and the start/end dates of the lunar month. |
| divine_get_chandrashtamaA | Get Chandrashtama periods for a given month and location. Chandrashtama is when Moon transits through the 8th house from one's birth Moon sign, considered inauspicious for new ventures. Returns the month's periods per moon sign; set day to narrow to a specific date. |
| divine_get_manglik_doshaB | Check for Manglik Dosha (Mangal Dosha / Kuja Dosha) in the birth chart. Important for marriage compatibility. Returns Manglik status, percentage, and cancellation factors. |
| divine_get_kaal_sarpa_yogaA | Check for Kaal Sarpa Yoga in the birth chart. Occurs when all planets are hemmed between Rahu and Ketu. Returns the type of Kaal Sarpa Yoga and its effects. |
| divine_get_pitra_doshaB | Check for Pitra Dosha (ancestral affliction) in the birth chart. Indicates karmic debts from ancestors affecting family harmony, progeny, and prosperity. Returns remedial measures. |
| divine_get_sadhe_satiA | Check Sadhe Sati (Saturn transit) status for the person. The 7.5-year period of Saturn transiting through the 12th, 1st, and 2nd houses from Moon sign. Returns current phase and dates. |
| divine_get_vimshottari_dashaA | Get Vimshottari Dasha periods for a birth chart at the requested granularity. The most widely used dasha system. Pick |
| divine_get_maha_dasha_analysisB | Get textual interpretation of a Maha Dasha period (no birth data needed). Returns predictions for the named Maha Dasha covering career, health, relationships, and finances. |
| divine_get_antar_dasha_analysisA | Get textual interpretation of an Antar Dasha (Maha→Antar) period. No birth data needed — this endpoint returns a generic interpretation for the named Maha + Antar combination. |
| divine_get_pratyantar_dasha_analysisA | Get textual interpretation of a Pratyantar Dasha (Maha→Antar→Pratyantar) period. No birth data needed — generic interpretation for the named three-planet combination. |
| divine_get_yogini_dashaC | Get Yogini Dasha periods for a birth chart. An alternative dasha system based on 8 Yoginis with a 36-year cycle. Popular for quick predictions and event timing. |
| divine_get_kaal_chakra_dashaB | Get Kaal Chakra Dasha periods for a birth chart. A nakshatra-based dasha system described by Parashar. Each nakshatra pada maps to specific signs creating unique dasha sequences. |
| divine_get_yogasA | Get all yogas (planetary combinations) present in the birth chart. Returns special planetary combinations indicating specific life outcomes: wealth (Dhana Yoga), fame (Raja Yoga), spiritual growth, etc. |
| divine_get_nav_pancham_yogaB | Get Nav Pancham Yoga compatibility analysis between two charts. Analyzes the 5th and 9th house (trine) relationship between two partners, indicating fortune, mutual support, and harmony. |
| divine_get_shadbalaB | Get Shadbala (six-fold planetary strength) for a birth chart. Calculates six types of strength: Sthana Bala, Dig Bala, Kala Bala, Chesta Bala, Naisargika Bala, and Drik Bala for each planet. |
| divine_get_composite_friendshipA | Get composite (Panchda) friendship table for all planets. Shows natural, temporal, and composite friendship/enmity relationships between all planet pairs in the birth chart. |
| divine_get_ghata_chakraA | Get Ghata Chakra (adverse combinations) for a birth chart. Returns the inauspicious day, tithi, nakshatra, yoga, karana, and lagna specific to the person's birth nakshatra. |
| divine_get_sudarshana_chakraB | Get Sudarshana Chakra for a birth chart. Overlays Lagna, Moon, and Sun charts concentrically for comprehensive life prediction year by year. |
| divine_get_panchak_rahitaC | Check Panchak status for a given date and location. Panchak is a 5-nakshatra period (Dhanishta to Revati) considered inauspicious for certain activities like construction and travel. |
| divine_get_gemstone_suggestionA | Get gemstone recommendations based on the birth chart. Returns suggested gemstones based on planetary positions, including primary gemstone, alternative stones, and wearing instructions. |
| divine_get_ashtakvargaA | Get Bhinnashtakvarga (individual Ashtakvarga) tables for all planets. Returns the 8x12 benefic dots table for each planet showing strength in each sign. Used for transit prediction and sign strength analysis. |
| divine_get_prasthara_chakraA | Get Prasthara Chakra (expanded Ashtakvarga) for a birth chart. Shows the detailed breakdown of benefic contributions from each planet to every sign in the Ashtakvarga system. |
| divine_get_sarvashtakavargaA | Get Sarvashtakavarga (combined Ashtakvarga) for a specific chart. The sum of all individual Ashtakvarga tables, showing overall strength of each sign. Key for transit predictions. |
| divine_get_sub_planet_positionsB | Get sub-planet (Upagraha) positions for a birth chart. Returns positions of sub-planets like Dhuma, Vyatipata, Parivesha, Indra Chapa, and Upaketu with sign, degree, and nakshatra details. |
| divine_get_sub_planet_chartA | Generate a sub-planet (Upagraha) chart as SVG and image. Returns a visual chart showing the placement of sub-planets (Dhuma, Vyatipata, Parivesha, etc.) in North or South Indian style. |
| divine_get_jaimini_chara_dashaA | Get Jaimini Chara Dasha periods for a birth chart. A rashi-based dasha system where signs (not planets) rule the dasha periods. Excellent for timing events in Jaimini astrology. |
| divine_get_jaimini_karakamsha_lagnaA | Get Karakamsha Lagna from Jaimini astrology for a birth chart. The sign occupied by the Atmakaraka in the Navamsha chart. Reveals the soul's desire and spiritual inclinations. |
| divine_get_jaimini_padasA | Get Jaimini Padas (Arudha Padas) for all houses in a birth chart. Arudha Padas show how the world perceives the native regarding each house signification (wealth, marriage, career, etc.). |
| divine_get_jaimini_planetary_positionsA | Get Jaimini-specific planetary positions and karakas. Returns Chara Karakas (variable significators) like Atmakaraka, Amatyakaraka, etc. based on planetary degrees. |
| divine_get_kp_cuspal_subB | Get KP Cuspal Sub Lords for all house cusps. Returns the sub lord of each house cusp, the primary factor for KP-based predictions about that house's significations. |
| divine_get_kp_planetary_subA | Get KP Planetary Sub Lords for all planets. Returns the star lord and sub lord for each planet in the KP system, essential for KP-based event prediction. |
| divine_get_kp_cuspal_significatorA | Get KP Planetary-Cuspal Significator Table. A comprehensive table showing which houses each planet signifies as star lord and sub lord. Core of KP prediction methodology. |
| divine_get_kp_cuspalB | Get KP Cuspal chart data for a birth chart. Returns detailed cuspal positions with sign, star, and sub divisions using the KP ayanamsha and unequal house system. |
| divine_get_kp_planetary_positionsA | Get KP Planetary Positions for a birth chart. Returns planetary positions calculated using KP ayanamsha with sign lord, star lord, and sub lord for each planet. |
| divine_get_kundli_transit_ascendantA | Get transit analysis from the Ascendant (Lagna) on a chosen transit date. Shows planetary transits on the given date analyzed from the birth Ascendant, indicating effects on different life areas. Optionally set transit time (hour/min/sec) and chart styling. |
| divine_get_kundli_transit_moonA | Get transit analysis from the Moon sign on a chosen transit date. Shows planetary transits on the given date analyzed from the birth Moon sign, the most commonly used transit reference in Vedic astrology. Optionally set transit time (hour/min/sec) and chart styling. |
| divine_get_grah_gocharB | Get Grah Gochar (planetary transit) data for a specific planet. Returns detailed transit information including sign changes, nakshatra transits, and effects on the native. |
| divine_get_planet_combustion_transitB | Get planet combustion (Asta) transit details for a specific planet. Combustion occurs when a planet is too close to the Sun and loses strength. Returns combustion periods and their effects. |
| divine_get_planet_nakshatra_transitA | Get nakshatra transit details for a specific planet. Returns when the planet enters and exits each nakshatra, useful for fine-tuning transit predictions. |
| divine_get_planet_retrograde_transitB | Get retrograde transit details for a specific planet. Returns retrograde and direct motion periods for the planet, along with their effects on the native. |
| divine_get_ashtakoot_milanA | Perform Ashtakoot Milan (8-point compatibility matching) for two people. The most popular matching method in North India. Evaluates 8 Gunas: Varna, Vashya, Tara, Yoni, Graha Maitri, Gana, Bhakoot, Nadi (max 36). |
| divine_get_dashakoot_milanA | Perform Dashakoot Milan (10-point compatibility matching) for two people. Popular in South India. Evaluates 10 categories with max score of 36. More comprehensive than Ashtakoot Milan. |
| divine_get_matching_manglikB | Check Manglik Dosha for both people in a matchmaking context. Compares Manglik status of both individuals to assess marriage compatibility when either person is Manglik. |
| divine_get_matching_basic_astroA | Get basic astrological details for both persons in matchmaking. Returns rashi, nakshatra, tithi, gana, nadi, varna, etc. for both P1 and P2 side by side for comparison. |
| divine_get_matching_horoscope_chartA | Generate horoscope charts for both persons in matchmaking. Returns charts for both P1 and P2 for the specified divisional chart type, enabling visual comparison of birth charts. |
| divine_get_matching_vimshottari_dashaA | Get Vimshottari Dasha for both persons in matchmaking. Returns dasha periods for both P1 and P2 to compare planetary periods and assess timing compatibility. |
| divine_get_matching_planetary_positionsA | Get planetary positions for both persons in matchmaking. Returns side-by-side planetary positions for P1 and P2, useful for detailed compatibility analysis beyond standard matching scores. |
| divine_get_festivals_by_dateA | Get festivals falling on a specific date. Returns all Hindu festivals and observances for a given date and location. |
| divine_get_english_calendar_festivalsA | Get all Hindu festivals for a specific English calendar month. Returns festivals falling within a given month of the Gregorian calendar. |
| divine_find_festivalA | Find the date(s) of a specific festival in a given year. Returns the date or dates on which the named festival falls in the specified year, with location-adjusted timing and festival details. |
| divine_get_malayalam_festivalsA | Get major Malayalam (Kerala) festivals for a year. Returns Vishu Kani, Onam, Thrissur Pooram, Guruvayur Ekadashi, Makara Vilakku and other Kerala festivals with dates and images. |
| divine_get_tamil_festivalsA | Get major Tamil festivals for a year. Returns Thai Pongal, Puthandu (Tamil New Year), Karthigai Deepam, Vaikuntha Ekadashi, Arudra Darshan and other Tamil festivals with dates and images. |
| divine_get_sankranti_festivalsA | Get Sankranti festivals for a year. Returns the twelve solar Sankranti transitions (Makar, Kumbha, Meena, Mesha, and so on) with dates, transition moments, and punya kala (auspicious) windows. |
| divine_get_festivals_by_monthA | Get all Hindu festivals for a specific Hindu calendar month. Supports all 12 Hindu months: Margashirsha, Pausha, Magha, Phalguna, Chaitra, Vaishakha, Jyeshtha, Ashadha, Shravana, Bhadrapada, Ashvina, Kartika. |
| divine_get_chandramasa_listC | Get list of Chandramasa (Hindu lunar months) for a given period. Returns the start and end dates of each Hindu lunar month for the specified year and location. |
| divine_get_month_nakshatra_listA | Get daily nakshatra list for a given month. Returns the nakshatra for each day of the specified month, with start/end times and nakshatra lord details. |
| divine_get_month_sunrise_sunset_listB | Get daily sunrise and sunset times for a given month. Returns sunrise and sunset times for each day of the specified month at the given location. |
| divine_get_month_surya_nakshatra_listA | Get daily Surya (Sun) Nakshatra list for a given month. Returns the Sun's nakshatra position for each day of the month, useful for solar-based calendar calculations. |
| divine_get_month_tithi_listB | Get daily tithi list for a given month. Returns the tithi for each day of the specified month with start/end times, paksha, and associated details. |
| divine_get_lal_kitab_planetary_positionsA | Get Lal Kitab planetary positions for a birth chart. Returns planet placements per the Lal Kitab system, the foundation for Lal Kitab analysis and remedies. |
| divine_get_lal_kitab_horoscope_chartA | Generate the Lal Kitab horoscope chart for a birth chart. Returns the Lal Kitab style chart with planet placements as SVG and image. |
| divine_get_lal_kitab_house_positionB | Get Lal Kitab house positions for a birth chart. Returns which planets occupy each of the 12 houses in the Lal Kitab system. |
| divine_get_lal_kitab_conjunctionsB | Get Lal Kitab planetary conjunctions for a birth chart. Returns the planet combinations present in the chart and their Lal Kitab interpretation. |
| divine_get_lal_kitab_tevaA | Get Lal Kitab teva (chart conditions) for a birth chart. Returns which of the Lal Kitab tevas apply to the chart and what each condition means. |
| divine_get_lal_kitab_planet_analysisB | Get Lal Kitab analysis of one planet in the birth chart. Returns the Lal Kitab interpretation of the selected planet's placement, including its condition and effects. |
| divine_get_lal_kitab_dashaC | Get Lal Kitab dasha periods for a birth chart. Returns the Lal Kitab dasha timeline (35-year cycle) with the ruling planet for each period. |
| divine_get_lal_kitab_planet_typesB | Get Lal Kitab planet types for a birth chart. Classifies each planet per Lal Kitab (e.g. benefic, malefic, sleeping, exalted conditions) for the given chart. |
| divine_get_lal_kitab_mahadasha_contentA | Get textual Lal Kitab interpretation of a Mahadasha period (no birth data needed). Returns the Lal Kitab reading for the named Mahadasha planet. For the sub-period reading, pair with divine_get_lal_kitab_antardasha_content (the antardasha must be valid for this mahadasha; that tool lists the valid options on a mismatch). |
| divine_get_lal_kitab_antardasha_contentA | Get textual Lal Kitab interpretation of a Mahadasha-Antardasha combination (no birth data needed). Returns the Lal Kitab reading for the named period pair. Not every planet pair is valid; the API lists the valid antardashas on mismatch. |
| divine_get_lal_kitab_debtsA | Get Lal Kitab debts (rin) for a birth chart. Returns the karmic debts identified in the chart per Lal Kitab, such as self, mother, relative or unborn debts. |
| divine_get_lal_kitab_house_significationA | Get the Lal Kitab signification of one house for a birth chart. Returns what the selected house (1-12) signifies per Lal Kitab and how it plays out in the given chart. |
| divine_get_lal_kitab_varsha_praveshA | Get the Lal Kitab Varsha Pravesh (annual chart entry) for a chosen year. Returns the moment the varshphal year begins for the native and the entry chart details. |
| divine_get_lal_kitab_varshphal_planetary_positionsB | Get Lal Kitab varshphal (annual chart) planetary positions for a chosen year. Returns the planet placements in the annual chart for the given year. |
| divine_get_lal_kitab_varshphal_munthaA | Get the Lal Kitab varshphal Muntha for a chosen year. Returns the Muntha house and its interpretation for the native's annual chart. |
| divine_get_lal_kitab_varshphal_chartA | Generate the Lal Kitab varshphal (annual) chart for a chosen year. Returns the annual chart as SVG and image for the given year. |
| divine_get_vargottama_planetsA | Get the vargottama planets for a birth chart. Returns each planet with its D1 (birth) and D9 (navamsha) sign and whether it is vargottama (the same sign in both charts), a placement that is considered a source of strength. |
| divine_get_bhav_balaB | Get Bhava Bala (house strength) for a birth chart. Returns the numeric strength of each of the twelve houses, including the house-lord strength (bhavadhipati bala) and the directional strength (disha bala). |
| divine_get_shani_ashtam_shaniA | Get the Ashtama Shani (shani ashtam shani) analysis for a birth chart. Returns the periods when transiting Saturn occupies the eighth house from natal Saturn, together with the natal Saturn placement, the ashtama sign and age-banded predictive content. |
| divine_get_bhava_analysisB | Get the house-by-house (bhava) analysis for a birth chart. For each of the twelve houses, returns the sign, the house lord and its placement, the occupying planets and the aspects received, each with interpretive content. |
| divine_get_bhava_group_predictionsB | Get predictions grouped by house category for a birth chart. Returns interpretations for the classical house groups: kendra (angular), trikone (trinal), trishadaya, trik (dusthana), maraka and dhana. |
| divine_get_planet_remediesA | Get remedial measures for one planet's placement in the birth chart. For the selected planet, returns the recommended donation, gemstone, lifestyle practice and mantra, plus the weaknesses the remedy addresses. |
| divine_get_muhurat_marriageA | Get the Marriage Muhurat (auspicious wedding dates) for a given month and location. Returns auspicious dates in the month with muhurat details. |
| divine_get_muhurat_house_enteringA | Get the Griha Pravesh (house-entering) Muhurat for a given month and location. Returns auspicious dates in the month with muhurat details. |
| divine_get_muhurat_vehicle_purchaseB | Get the Vehicle Purchase Muhurat for a given month and location. Returns auspicious dates in the month with muhurat details. |
| divine_get_muhurat_property_purchaseA | Get the Property Purchase Muhurat for a given month and location. Returns auspicious dates in the month with muhurat details. |
| divine_get_muhurat_business_startB | Get the Business Start Muhurat for a given month and location. Returns auspicious dates in the month with muhurat details. |
| divine_get_muhurat_foundation_layingA | Get the Foundation Laying (Bhoomi Pujan) Muhurat for a given month and location. Returns auspicious dates in the month with muhurat details. |
| divine_get_muhurat_do_ghatiB | Get the Do Ghati Muhurat for a given date and location. Returns auspicious timings for the day with muhurat details. |
| divine_get_muhurat_horaB | Get the Hora (planetary hour) timings for a given date and location. Returns auspicious timings for the day with muhurat details. |
| divine_get_muhurat_jain_pachakkhanC | Get the Jain Pachakkhan timings for a given date and location. Returns auspicious timings for the day with muhurat details. |
| divine_get_rudraksha_suggestionA | Get Rudraksha (mukhi bead) suggestions for a person based on their birth data. Returns the recommended life, lucky, and dasha Rudraksha beads. |
| divine_get_varshphal_varsha_praveshA | Get the Varshphal Varsha Pravesh (annual chart) for the given year and birth data. |
| divine_get_varshphal_basic_astro_detailsB | Get the Varshphal Basic Astro Details (annual chart) for the given year and birth data. |
| divine_get_varshphal_planetary_positionsB | Get the Varshphal Planetary Positions (annual chart) for the given year and birth data. |
| divine_get_varshphal_horoscope_chartA | Get the Varshphal (annual) divisional horoscope chart (D1..D60) as SVG for the given year. |
| divine_get_varshphal_tajika_aspectB | Get the Varshphal Tajika Aspect (annual chart) for the given year and birth data. |
| divine_get_varshphal_munthaB | Get the Varshphal Muntha (annual chart) for the given year and birth data. |
| divine_get_varshphal_panchadhikariC | Get the Varshphal Panchadhikari (annual chart) for the given year and birth data. |
| divine_get_varshphal_tri_pataki_chakraA | Get the Varshphal Tri Pataki Chakra (annual chart) for the given year and birth data. |
| divine_get_varshphal_mudda_dashaB | Get the Varshphal Mudda Dasha (annual chart) for the given year and birth data. |
| divine_get_varshphal_yogini_dashaA | Get the Varshphal Yogini Dasha (annual chart) for the given year and birth data. |
| divine_get_varshphal_patyanini_dashaB | Get the Varshphal Patyanini Dasha (annual chart) for the given year and birth data. |
| divine_get_varshphal_planetary_strengthsB | Get the Varshphal Planetary Strengths (annual chart) for the given year and birth data. |
| divine_get_varshphal_sahamsB | Get the Varshphal Sahams (annual chart) for the given year and birth data. |
| divine_get_varshphal_yogasC | Get the Varshphal Yogas (annual chart) for the given year and birth data. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 128 tools
Many tools are near-identical in purpose and differ only by a system prefix, such as the seven variants of planetary_positions (generic, matching, Lal Kitab, KP, Jaimini, Varshphal, sub-planet) and the multiple horoscope chart generators. Descriptions help somewhat, but the sheer number of overlapping get_* tools makes misselection highly likely.
The vast majority of tools follow a consistent divine_get_<area>_<subject> snake_case pattern, which is easy to predict. Minor deviations like divine_find_festival and inconsistent qualifier ordering (maha_dasha_analysis vs lal_kitab_mahadasha_content) prevent a perfect score.
128 tools is an extreme count for any MCP server, even one covering a broad domain like Indian astrology. The surface is overwhelming and includes many near-duplicate calculations, such as 14 Varshphal tools and multiple dasha and planetary position variants.
The server covers an exceptionally wide range of Vedic astrology features: panchang, dasha, birth charts, transits, matchmaking, muhurat, festivals, Lal Kitab, KP, Jaimini, and Varshphal systems. Minor gaps exist, such as the absence of numerology and prashna/horary astrology, but the core domain is remarkably well covered.