Skip to main content
Glama
Dinesh-Gahlot

mcp-indian-astrology

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DIVINE_API_KEYYesYour API key from divineapi.com
DIVINE_AUTH_TOKENYesYour 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

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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 dasha_type to drill from Maha down to Deha. For Prana/Deha, also specify the parent planet(s). To interpret a running period in prose, pass its planet(s) to divine_get_maha_dasha_analysis, divine_get_antar_dasha_analysis, or divine_get_pratyantar_dasha_analysis (those need no birth data).

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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.9/5.0

Scored across 128 tools

Disambiguation2/5

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.

Naming Consistency4/5

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.

Tool Count1/5

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.

Completeness4/5

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.

Maintenance

ActivityMaintained
ResponsivenessNo issues