{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_78a9kq98jg7m","handle":"jagannatha-hora-vedic-astrology-jyotish-kundli-h","url":"https://wellknown.network/agents/jagannatha-hora-vedic-astrology-jyotish-kundli-h","links":{"self":"https://wellknown.network/agents/jagannatha-hora-vedic-astrology-jyotish-kundli-h/record.json","html":"https://wellknown.network/agents/jagannatha-hora-vedic-astrology-jyotish-kundli-h","markdown":"https://wellknown.network/agents/jagannatha-hora-vedic-astrology-jyotish-kundli-h/record.md","api":"https://wellknown.network/api/v1/agents/jagannatha-hora-vedic-astrology-jyotish-kundli-h","status":"https://wellknown.network/api/v1/agents/jagannatha-hora-vedic-astrology-jyotish-kundli-h/status","claim":"https://wellknown.network/agents/jagannatha-hora-vedic-astrology-jyotish-kundli-h/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/jagannatha-hora-vedic-astrology-jyotish-kundli-h/claim.json","badge":"https://wellknown.network/agents/jagannatha-hora-vedic-astrology-jyotish-kundli-h/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/jagannatha-hora-vedic-astrology-jyotish-kundli-h/history","tools":"https://wellknown.network/api/v1/agents/jagannatha-hora-vedic-astrology-jyotish-kundli-h/tools"},"ard":{"identifier":"urn:air:jagannatha-hora-359167915530.europe-west1.run.app:server:jagannatha-hora-vedic-astrology-jyotish-kundli-h","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Jagannatha Hora — Vedic Astrology (Jyotish, Kundli, Horoscope, Panchang)","summary":"Vedic astrology (Jyotish): birth charts, divisional charts, dashas, yogas, transits, panchang","description":"Vedic astrology (Jyotish): birth charts, divisional charts, dashas, yogas, transits, panchang","publisher":{"name":"com.jagannathahora","url":null},"homepage":"https://jagannathahora.com/api-mcp/mcp-usage","repository":null,"version":"1.0.2","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://jagannatha-hora-359167915530.europe-west1.run.app/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-01T16:28:50.895439Z","publishedAt":"2026-09-01T16:28:50.895439Z","registryName":"com.jagannathahora/vedic-astrology"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"analytics.reporting","name":"Reporting & Dashboards","confidence":0.859,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"}],"categories":["analytics","content"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 46m ago.","lastOkAt":"2026-10-10T13:24:00.830Z","lastProbedAt":"2026-10-10T13:24:00.830Z","statusComputedAt":"2026-10-10T13:26:30.878Z","reliability30d":{"probes":112,"successRate":1,"p50Ms":21,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":110,"ok":110,"authBoundaryOk":0,"serviceOk":110,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T13:24:00.830Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":16,"error":null,"detail":{"tools":[{"name":"generate_horoscope","description":"Generate a Vedic (sidereal) birth horoscope from birth date, time and place. Returns a summary (ascendant/lagna, Moon and Sun signs, birth nakshatras and padas)"},{"name":"get_amsa_rulers","description":"Return the amsa (fine sub-division) ruler for every point in the chart. Each entry maps a point to its 'sign', 'longitude', 'division_index', 'amsa_index' and '"},{"name":"get_arudha_padas","description":"Return the arudha padas (the perceived/reflected sign of each house) for the divisional charts. Each key is '<chart>-<pada name>' (e.g. 'D-1-Arudha Lagna (AL)',"},{"name":"get_ashtakavarga","description":"Return the Ashtakavarga bindu (benefic point) scores for the chart, labelled by planet and sign. 'binna_ashtaka_varga' (BAV) maps each of the Sun, Moon, Mars, M"},{"name":"get_bhava_bala","description":"Return the Bhava Bala (strength of the 12 houses/bhavas), labelled by house. Keys are 'House 1' through 'House 12' (House 1 = Lagna/Ascendant bhava). Each house"},{"name":"get_chandra_arudhas","description":"Return the chandra arudhas: the arudha sign for each of the 12 houses counted from the Moon (Chandra Lagna). Keys are 'chandra_arudha_house_1' through 'chandra_"},{"name":"get_chara_karakas","description":"Return the eight Jaimini chara (variable) karakas. Each role maps to the planet assigned to it, with that planet's sign and longitude. Roles: 'atma_karaka' (sou"},{"name":"get_dasha","description":"Return a dasha (planetary period) timeline as a nested tree anchored on a date — past, present and future in ONE call. Works for BOTH planetary (graha) and sign"},{"name":"get_divisional_chart","description":"Return ONE divisional (varga) chart for the birth. The response maps each body (Ascendant, Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn, Rahu, Ketu, Uranus,"},{"name":"get_doshas","description":"Return the standard dosha (planetary affliction) checks for the chart. The result maps each dosha name to the engine's text on whether the combination is presen"},{"name":"get_gochara","description":"Planetary transit (Gochara) snapshot for a given date vs the natal chart. Returns that day's panchanga (vara, tithi+rikta, nakshatra, yoga, karana, paksha), muh"},{"name":"get_gochara_range","description":"Raw transit (Gochara) details for EVERY day in a date range, in one call. For the 'AI decides' flow: returns the full per-day snapshot (panchanga, muhurta windo"},{"name":"get_graha_arudhas","description":"Return the graha arudhas: the arudha (reflected/perceived) sign for the Ascendant and for each of the nine grahas. Keys are 'Ascendant_arudha', 'Sun_arudha', 'M"},{"name":"get_house_varnadas","description":"Return the varnada lagnas for the houses. Keys are 'V1', 'V2' … 'V12' (the varnada for each house); each value has its 'sign' and 'longitude'. Data only — no in"},{"name":"get_longevity","description":"Return the chart's classical Ayurdaya (longevity) computations for astrologer interpretation. The tool does not issue a longevity verdict; it exposes the classi"},{"name":"get_marriage_match","description":"Check Vedic marriage compatibility between a couple. Unlike the other tools, this needs TWO births: 'boy' and 'girl', each an object with date (YYYY-MM-DD), tim"},{"name":"get_muhurta","description":"Find auspicious dates for an event across a date range (the system ranks the dates by classical rules). Scores each day by vara, nakshatra, tithi, paksha and th"},{"name":"get_nakshatra_pada","description":"Return the birth (sidereal) nakshatra, nakshatra number, pada (quarter), nakshatra lord and degrees-within-nakshatra for every body in the chart: the Ascendant "},{"name":"get_other_bala","description":"Return the additional planetary strength measures for the seven planets (Sun..Saturn). Contains 'harsha_bala' (joy/positional strength), 'pancha_vargeeya_bala' "},{"name":"get_planet_ingress","description":"Sign-change (ingress) dates for one or more planets across a date range, retrograde-aware. Returns every sidereal sign change (default planets: the slow movers "},{"name":"get_planetary_states","description":"Return the dignity and motion state of the planets, grouped by condition. Each field is a list of planet names: 'retrograde_planets' (planets in retrograde moti"},{"name":"get_sahams","description":"Return the sahams (Arabic parts / sensitive points) of the chart. The result maps each saham name to its computed zodiacal position, formatted as sign + degrees"},{"name":"get_saturn_transit","description":"Return Saturn's Sade Sati and related transit windows for the chart, with dates. 'sadeSati' holds the ~7.5-year Sade Sati periods two ways: 'degreeBased' (Satur"},{"name":"get_shad_bala","description":"Return the Shadbala (six-fold strength) of the seven planets (Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn), labelled by component and planet. The six sourc"},{"name":"get_special_lagnas","description":"Return the special (derived) lagnas of the chart. Each lagna maps to its 'sign' and 'longitude'. Includes 'pranapada_lagna', 'indu_lagna', 'bhrigu_bindhu_lagna'"},{"name":"get_sphutas","description":"Return the sphutas (special computed sensitive points) of the chart. The result maps each sphuta name to its zodiacal position, formatted as sign + degrees, min"},{"name":"get_surya_arudhas","description":"Return the surya arudhas: the arudha sign for each of the 12 houses counted from the Sun (Surya Lagna). Keys are 'surya_arudha_house_1' through 'surya_arudha_ho"},{"name":"get_surya_siddhanta_chart","description":"Classical Surya Siddhanta (generalized Makaranda) D-1 positions for a birth instant: the nine bodies with sign, degree, nakshatra, daily motion, sighra-kendra a"},{"name":"get_upagrahas","description":"Return the upagrahas (shadowy sub-planets / calculated upagrahas) of the chart. Each upagraha maps to its 'sign' and 'longitude'. Includes dhuma, vyatipaata, pa"},{"name":"get_vaiseshikamsa_bala","description":"Return the Vaiseshikamsa Bala — the count of auspicious vargas (good divisional-chart dignities) each planet attains. The result is a list of four entries, one "},{"name":"get_vimsopaka_bala","description":"Return the Vimsopaka Bala — each planet's strength based on the dignity (varga / amsa) it occupies across the divisional charts. The result is a list of four en"},{"name":"get_yogas","description":"Return every yoga (planetary combination) detected in the birth chart. The result has two parts. 'summary' gives counts: 'total_yogas_found', 'total_yogas_possi"},{"name":"list_divisional_charts","description":"List the 23 divisional (varga) charts available via 'get_divisional_chart'. Returns, for each chart, the 'request_as' value to pass as the 'varga' argument (e.g"}],"toolCount":33,"toolsHash":"7ac5671aea839307cba020a6d7360197df88f391751ccf56234df5dc4fb2763b","serverName":"Jagannatha Hora MCP Server","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T06:27:07.888Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"generate_horoscope","description":"Generate a Vedic (sidereal) birth horoscope from birth date, time and place. Returns a summary (ascendant/lagna, Moon and Sun signs, birth nakshatras and padas)"},{"name":"get_amsa_rulers","description":"Return the amsa (fine sub-division) ruler for every point in the chart. Each entry maps a point to its 'sign', 'longitude', 'division_index', 'amsa_index' and '"},{"name":"get_arudha_padas","description":"Return the arudha padas (the perceived/reflected sign of each house) for the divisional charts. Each key is '<chart>-<pada name>' (e.g. 'D-1-Arudha Lagna (AL)',"},{"name":"get_ashtakavarga","description":"Return the Ashtakavarga bindu (benefic point) scores for the chart, labelled by planet and sign. 'binna_ashtaka_varga' (BAV) maps each of the Sun, Moon, Mars, M"},{"name":"get_bhava_bala","description":"Return the Bhava Bala (strength of the 12 houses/bhavas), labelled by house. Keys are 'House 1' through 'House 12' (House 1 = Lagna/Ascendant bhava). Each house"},{"name":"get_chandra_arudhas","description":"Return the chandra arudhas: the arudha sign for each of the 12 houses counted from the Moon (Chandra Lagna). Keys are 'chandra_arudha_house_1' through 'chandra_"},{"name":"get_chara_karakas","description":"Return the eight Jaimini chara (variable) karakas. Each role maps to the planet assigned to it, with that planet's sign and longitude. Roles: 'atma_karaka' (sou"},{"name":"get_dasha","description":"Return a dasha (planetary period) timeline as a nested tree anchored on a date — past, present and future in ONE call. Works for BOTH planetary (graha) and sign"},{"name":"get_divisional_chart","description":"Return ONE divisional (varga) chart for the birth. The response maps each body (Ascendant, Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn, Rahu, Ketu, Uranus,"},{"name":"get_doshas","description":"Return the standard dosha (planetary affliction) checks for the chart. The result maps each dosha name to the engine's text on whether the combination is presen"},{"name":"get_gochara","description":"Planetary transit (Gochara) snapshot for a given date vs the natal chart. Returns that day's panchanga (vara, tithi+rikta, nakshatra, yoga, karana, paksha), muh"},{"name":"get_gochara_range","description":"Raw transit (Gochara) details for EVERY day in a date range, in one call. For the 'AI decides' flow: returns the full per-day snapshot (panchanga, muhurta windo"},{"name":"get_graha_arudhas","description":"Return the graha arudhas: the arudha (reflected/perceived) sign for the Ascendant and for each of the nine grahas. Keys are 'Ascendant_arudha', 'Sun_arudha', 'M"},{"name":"get_house_varnadas","description":"Return the varnada lagnas for the houses. Keys are 'V1', 'V2' … 'V12' (the varnada for each house); each value has its 'sign' and 'longitude'. Data only — no in"},{"name":"get_longevity","description":"Return the chart's classical Ayurdaya (longevity) computations for astrologer interpretation. The tool does not issue a longevity verdict; it exposes the classi"},{"name":"get_marriage_match","description":"Check Vedic marriage compatibility between a couple. Unlike the other tools, this needs TWO births: 'boy' and 'girl', each an object with date (YYYY-MM-DD), tim"},{"name":"get_muhurta","description":"Find auspicious dates for an event across a date range (the system ranks the dates by classical rules). Scores each day by vara, nakshatra, tithi, paksha and th"},{"name":"get_nakshatra_pada","description":"Return the birth (sidereal) nakshatra, nakshatra number, pada (quarter), nakshatra lord and degrees-within-nakshatra for every body in the chart: the Ascendant "},{"name":"get_other_bala","description":"Return the additional planetary strength measures for the seven planets (Sun..Saturn). Contains 'harsha_bala' (joy/positional strength), 'pancha_vargeeya_bala' "},{"name":"get_planet_ingress","description":"Sign-change (ingress) dates for one or more planets across a date range, retrograde-aware. Returns every sidereal sign change (default planets: the slow movers "},{"name":"get_planetary_states","description":"Return the dignity and motion state of the planets, grouped by condition. Each field is a list of planet names: 'retrograde_planets' (planets in retrograde moti"},{"name":"get_sahams","description":"Return the sahams (Arabic parts / sensitive points) of the chart. The result maps each saham name to its computed zodiacal position, formatted as sign + degrees"},{"name":"get_saturn_transit","description":"Return Saturn's Sade Sati and related transit windows for the chart, with dates. 'sadeSati' holds the ~7.5-year Sade Sati periods two ways: 'degreeBased' (Satur"},{"name":"get_shad_bala","description":"Return the Shadbala (six-fold strength) of the seven planets (Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn), labelled by component and planet. The six sourc"},{"name":"get_special_lagnas","description":"Return the special (derived) lagnas of the chart. Each lagna maps to its 'sign' and 'longitude'. Includes 'pranapada_lagna', 'indu_lagna', 'bhrigu_bindhu_lagna'"},{"name":"get_sphutas","description":"Return the sphutas (special computed sensitive points) of the chart. The result maps each sphuta name to its zodiacal position, formatted as sign + degrees, min"},{"name":"get_surya_arudhas","description":"Return the surya arudhas: the arudha sign for each of the 12 houses counted from the Sun (Surya Lagna). Keys are 'surya_arudha_house_1' through 'surya_arudha_ho"},{"name":"get_surya_siddhanta_chart","description":"Classical Surya Siddhanta (generalized Makaranda) D-1 positions for a birth instant: the nine bodies with sign, degree, nakshatra, daily motion, sighra-kendra a"},{"name":"get_upagrahas","description":"Return the upagrahas (shadowy sub-planets / calculated upagrahas) of the chart. Each upagraha maps to its 'sign' and 'longitude'. Includes dhuma, vyatipaata, pa"},{"name":"get_vaiseshikamsa_bala","description":"Return the Vaiseshikamsa Bala — the count of auspicious vargas (good divisional-chart dignities) each planet attains. The result is a list of four entries, one "},{"name":"get_vimsopaka_bala","description":"Return the Vimsopaka Bala — each planet's strength based on the dignity (varga / amsa) it occupies across the divisional charts. The result is a list of four en"},{"name":"get_yogas","description":"Return every yoga (planetary combination) detected in the birth chart. The result has two parts. 'summary' gives counts: 'total_yogas_found', 'total_yogas_possi"},{"name":"list_divisional_charts","description":"List the 23 divisional (varga) charts available via 'get_divisional_chart'. Returns, for each chart, the 'request_as' value to pass as the 'varga' argument (e.g"}],"toolCount":33,"toolsHash":"7ac5671aea839307cba020a6d7360197df88f391751ccf56234df5dc4fb2763b","serverName":"Jagannatha Hora MCP Server","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T00:27:46.954Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"generate_horoscope","description":"Generate a Vedic (sidereal) birth horoscope from birth date, time and place. Returns a summary (ascendant/lagna, Moon and Sun signs, birth nakshatras and padas)"},{"name":"get_amsa_rulers","description":"Return the amsa (fine sub-division) ruler for every point in the chart. Each entry maps a point to its 'sign', 'longitude', 'division_index', 'amsa_index' and '"},{"name":"get_arudha_padas","description":"Return the arudha padas (the perceived/reflected sign of each house) for the divisional charts. Each key is '<chart>-<pada name>' (e.g. 'D-1-Arudha Lagna (AL)',"},{"name":"get_ashtakavarga","description":"Return the Ashtakavarga bindu (benefic point) scores for the chart, labelled by planet and sign. 'binna_ashtaka_varga' (BAV) maps each of the Sun, Moon, Mars, M"},{"name":"get_bhava_bala","description":"Return the Bhava Bala (strength of the 12 houses/bhavas), labelled by house. Keys are 'House 1' through 'House 12' (House 1 = Lagna/Ascendant bhava). Each house"},{"name":"get_chandra_arudhas","description":"Return the chandra arudhas: the arudha sign for each of the 12 houses counted from the Moon (Chandra Lagna). Keys are 'chandra_arudha_house_1' through 'chandra_"},{"name":"get_chara_karakas","description":"Return the eight Jaimini chara (variable) karakas. Each role maps to the planet assigned to it, with that planet's sign and longitude. Roles: 'atma_karaka' (sou"},{"name":"get_dasha","description":"Return a dasha (planetary period) timeline as a nested tree anchored on a date — past, present and future in ONE call. Works for BOTH planetary (graha) and sign"},{"name":"get_divisional_chart","description":"Return ONE divisional (varga) chart for the birth. The response maps each body (Ascendant, Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn, Rahu, Ketu, Uranus,"},{"name":"get_doshas","description":"Return the standard dosha (planetary affliction) checks for the chart. The result maps each dosha name to the engine's text on whether the combination is presen"},{"name":"get_gochara","description":"Planetary transit (Gochara) snapshot for a given date vs the natal chart. Returns that day's panchanga (vara, tithi+rikta, nakshatra, yoga, karana, paksha), muh"},{"name":"get_gochara_range","description":"Raw transit (Gochara) details for EVERY day in a date range, in one call. For the 'AI decides' flow: returns the full per-day snapshot (panchanga, muhurta windo"},{"name":"get_graha_arudhas","description":"Return the graha arudhas: the arudha (reflected/perceived) sign for the Ascendant and for each of the nine grahas. Keys are 'Ascendant_arudha', 'Sun_arudha', 'M"},{"name":"get_house_varnadas","description":"Return the varnada lagnas for the houses. Keys are 'V1', 'V2' … 'V12' (the varnada for each house); each value has its 'sign' and 'longitude'. Data only — no in"},{"name":"get_longevity","description":"Return the chart's classical Ayurdaya (longevity) computations for astrologer interpretation. The tool does not issue a longevity verdict; it exposes the classi"},{"name":"get_marriage_match","description":"Check Vedic marriage compatibility between a couple. Unlike the other tools, this needs TWO births: 'boy' and 'girl', each an object with date (YYYY-MM-DD), tim"},{"name":"get_muhurta","description":"Find auspicious dates for an event across a date range (the system ranks the dates by classical rules). Scores each day by vara, nakshatra, tithi, paksha and th"},{"name":"get_nakshatra_pada","description":"Return the birth (sidereal) nakshatra, nakshatra number, pada (quarter), nakshatra lord and degrees-within-nakshatra for every body in the chart: the Ascendant "},{"name":"get_other_bala","description":"Return the additional planetary strength measures for the seven planets (Sun..Saturn). Contains 'harsha_bala' (joy/positional strength), 'pancha_vargeeya_bala' "},{"name":"get_planet_ingress","description":"Sign-change (ingress) dates for one or more planets across a date range, retrograde-aware. Returns every sidereal sign change (default planets: the slow movers "},{"name":"get_planetary_states","description":"Return the dignity and motion state of the planets, grouped by condition. Each field is a list of planet names: 'retrograde_planets' (planets in retrograde moti"},{"name":"get_sahams","description":"Return the sahams (Arabic parts / sensitive points) of the chart. The result maps each saham name to its computed zodiacal position, formatted as sign + degrees"},{"name":"get_saturn_transit","description":"Return Saturn's Sade Sati and related transit windows for the chart, with dates. 'sadeSati' holds the ~7.5-year Sade Sati periods two ways: 'degreeBased' (Satur"},{"name":"get_shad_bala","description":"Return the Shadbala (six-fold strength) of the seven planets (Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn), labelled by component and planet. The six sourc"},{"name":"get_special_lagnas","description":"Return the special (derived) lagnas of the chart. Each lagna maps to its 'sign' and 'longitude'. Includes 'pranapada_lagna', 'indu_lagna', 'bhrigu_bindhu_lagna'"},{"name":"get_sphutas","description":"Return the sphutas (special computed sensitive points) of the chart. The result maps each sphuta name to its zodiacal position, formatted as sign + degrees, min"},{"name":"get_surya_arudhas","description":"Return the surya arudhas: the arudha sign for each of the 12 houses counted from the Sun (Surya Lagna). Keys are 'surya_arudha_house_1' through 'surya_arudha_ho"},{"name":"get_surya_siddhanta_chart","description":"Classical Surya Siddhanta (generalized Makaranda) D-1 positions for a birth instant: the nine bodies with sign, degree, nakshatra, daily motion, sighra-kendra a"},{"name":"get_upagrahas","description":"Return the upagrahas (shadowy sub-planets / calculated upagrahas) of the chart. Each upagraha maps to its 'sign' and 'longitude'. Includes dhuma, vyatipaata, pa"},{"name":"get_vaiseshikamsa_bala","description":"Return the Vaiseshikamsa Bala — the count of auspicious vargas (good divisional-chart dignities) each planet attains. The result is a list of four entries, one "},{"name":"get_vimsopaka_bala","description":"Return the Vimsopaka Bala — each planet's strength based on the dignity (varga / amsa) it occupies across the divisional charts. The result is a list of four en"},{"name":"get_yogas","description":"Return every yoga (planetary combination) detected in the birth chart. The result has two parts. 'summary' gives counts: 'total_yogas_found', 'total_yogas_possi"},{"name":"list_divisional_charts","description":"List the 23 divisional (varga) charts available via 'get_divisional_chart'. Returns, for each chart, the 'request_as' value to pass as the 'varga' argument (e.g"}],"toolCount":33,"toolsHash":"7ac5671aea839307cba020a6d7360197df88f391751ccf56234df5dc4fb2763b","serverName":"Jagannatha Hora MCP Server","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T17:28:30.753Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":18,"error":null,"detail":{"tools":[{"name":"generate_horoscope","description":"Generate a Vedic (sidereal) birth horoscope from birth date, time and place. Returns a summary (ascendant/lagna, Moon and Sun signs, birth nakshatras and padas)"},{"name":"get_amsa_rulers","description":"Return the amsa (fine sub-division) ruler for every point in the chart. Each entry maps a point to its 'sign', 'longitude', 'division_index', 'amsa_index' and '"},{"name":"get_arudha_padas","description":"Return the arudha padas (the perceived/reflected sign of each house) for the divisional charts. Each key is '<chart>-<pada name>' (e.g. 'D-1-Arudha Lagna (AL)',"},{"name":"get_ashtakavarga","description":"Return the Ashtakavarga bindu (benefic point) scores for the chart, labelled by planet and sign. 'binna_ashtaka_varga' (BAV) maps each of the Sun, Moon, Mars, M"},{"name":"get_bhava_bala","description":"Return the Bhava Bala (strength of the 12 houses/bhavas), labelled by house. Keys are 'House 1' through 'House 12' (House 1 = Lagna/Ascendant bhava). Each house"},{"name":"get_chandra_arudhas","description":"Return the chandra arudhas: the arudha sign for each of the 12 houses counted from the Moon (Chandra Lagna). Keys are 'chandra_arudha_house_1' through 'chandra_"},{"name":"get_chara_karakas","description":"Return the eight Jaimini chara (variable) karakas. Each role maps to the planet assigned to it, with that planet's sign and longitude. Roles: 'atma_karaka' (sou"},{"name":"get_dasha","description":"Return a dasha (planetary period) timeline as a nested tree anchored on a date — past, present and future in ONE call. Works for BOTH planetary (graha) and sign"},{"name":"get_divisional_chart","description":"Return ONE divisional (varga) chart for the birth. The response maps each body (Ascendant, Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn, Rahu, Ketu, Uranus,"},{"name":"get_doshas","description":"Return the standard dosha (planetary affliction) checks for the chart. The result maps each dosha name to the engine's text on whether the combination is presen"},{"name":"get_gochara","description":"Planetary transit (Gochara) snapshot for a given date vs the natal chart. Returns that day's panchanga (vara, tithi+rikta, nakshatra, yoga, karana, paksha), muh"},{"name":"get_gochara_range","description":"Raw transit (Gochara) details for EVERY day in a date range, in one call. For the 'AI decides' flow: returns the full per-day snapshot (panchanga, muhurta windo"},{"name":"get_graha_arudhas","description":"Return the graha arudhas: the arudha (reflected/perceived) sign for the Ascendant and for each of the nine grahas. Keys are 'Ascendant_arudha', 'Sun_arudha', 'M"},{"name":"get_house_varnadas","description":"Return the varnada lagnas for the houses. Keys are 'V1', 'V2' … 'V12' (the varnada for each house); each value has its 'sign' and 'longitude'. Data only — no in"},{"name":"get_longevity","description":"Return the chart's classical Ayurdaya (longevity) computations for astrologer interpretation. The tool does not issue a longevity verdict; it exposes the classi"},{"name":"get_marriage_match","description":"Check Vedic marriage compatibility between a couple. Unlike the other tools, this needs TWO births: 'boy' and 'girl', each an object with date (YYYY-MM-DD), tim"},{"name":"get_muhurta","description":"Find auspicious dates for an event across a date range (the system ranks the dates by classical rules). Scores each day by vara, nakshatra, tithi, paksha and th"},{"name":"get_nakshatra_pada","description":"Return the birth (sidereal) nakshatra, nakshatra number, pada (quarter), nakshatra lord and degrees-within-nakshatra for every body in the chart: the Ascendant "},{"name":"get_other_bala","description":"Return the additional planetary strength measures for the seven planets (Sun..Saturn). Contains 'harsha_bala' (joy/positional strength), 'pancha_vargeeya_bala' "},{"name":"get_planet_ingress","description":"Sign-change (ingress) dates for one or more planets across a date range, retrograde-aware. Returns every sidereal sign change (default planets: the slow movers "},{"name":"get_planetary_states","description":"Return the dignity and motion state of the planets, grouped by condition. Each field is a list of planet names: 'retrograde_planets' (planets in retrograde moti"},{"name":"get_sahams","description":"Return the sahams (Arabic parts / sensitive points) of the chart. The result maps each saham name to its computed zodiacal position, formatted as sign + degrees"},{"name":"get_saturn_transit","description":"Return Saturn's Sade Sati and related transit windows for the chart, with dates. 'sadeSati' holds the ~7.5-year Sade Sati periods two ways: 'degreeBased' (Satur"},{"name":"get_shad_bala","description":"Return the Shadbala (six-fold strength) of the seven planets (Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn), labelled by component and planet. The six sourc"},{"name":"get_special_lagnas","description":"Return the special (derived) lagnas of the chart. Each lagna maps to its 'sign' and 'longitude'. Includes 'pranapada_lagna', 'indu_lagna', 'bhrigu_bindhu_lagna'"},{"name":"get_sphutas","description":"Return the sphutas (special computed sensitive points) of the chart. The result maps each sphuta name to its zodiacal position, formatted as sign + degrees, min"},{"name":"get_surya_arudhas","description":"Return the surya arudhas: the arudha sign for each of the 12 houses counted from the Sun (Surya Lagna). Keys are 'surya_arudha_house_1' through 'surya_arudha_ho"},{"name":"get_surya_siddhanta_chart","description":"Classical Surya Siddhanta (generalized Makaranda) D-1 positions for a birth instant: the nine bodies with sign, degree, nakshatra, daily motion, sighra-kendra a"},{"name":"get_upagrahas","description":"Return the upagrahas (shadowy sub-planets / calculated upagrahas) of the chart. Each upagraha maps to its 'sign' and 'longitude'. Includes dhuma, vyatipaata, pa"},{"name":"get_vaiseshikamsa_bala","description":"Return the Vaiseshikamsa Bala — the count of auspicious vargas (good divisional-chart dignities) each planet attains. The result is a list of four entries, one "},{"name":"get_vimsopaka_bala","description":"Return the Vimsopaka Bala — each planet's strength based on the dignity (varga / amsa) it occupies across the divisional charts. The result is a list of four en"},{"name":"get_yogas","description":"Return every yoga (planetary combination) detected in the birth chart. The result has two parts. 'summary' gives counts: 'total_yogas_found', 'total_yogas_possi"},{"name":"list_divisional_charts","description":"List the 23 divisional (varga) charts available via 'get_divisional_chart'. Returns, for each chart, the 'request_as' value to pass as the 'varga' argument (e.g"}],"toolCount":33,"toolsHash":"7ac5671aea839307cba020a6d7360197df88f391751ccf56234df5dc4fb2763b","serverName":"Jagannatha Hora MCP Server","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T11:27:26.683Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":20,"error":null,"detail":{"tools":[{"name":"generate_horoscope","description":"Generate a Vedic (sidereal) birth horoscope from birth date, time and place. Returns a summary (ascendant/lagna, Moon and Sun signs, birth nakshatras and padas)"},{"name":"get_amsa_rulers","description":"Return the amsa (fine sub-division) ruler for every point in the chart. Each entry maps a point to its 'sign', 'longitude', 'division_index', 'amsa_index' and '"},{"name":"get_arudha_padas","description":"Return the arudha padas (the perceived/reflected sign of each house) for the divisional charts. Each key is '<chart>-<pada name>' (e.g. 'D-1-Arudha Lagna (AL)',"},{"name":"get_ashtakavarga","description":"Return the Ashtakavarga bindu (benefic point) scores for the chart, labelled by planet and sign. 'binna_ashtaka_varga' (BAV) maps each of the Sun, Moon, Mars, M"},{"name":"get_bhava_bala","description":"Return the Bhava Bala (strength of the 12 houses/bhavas), labelled by house. Keys are 'House 1' through 'House 12' (House 1 = Lagna/Ascendant bhava). Each house"},{"name":"get_chandra_arudhas","description":"Return the chandra arudhas: the arudha sign for each of the 12 houses counted from the Moon (Chandra Lagna). Keys are 'chandra_arudha_house_1' through 'chandra_"},{"name":"get_chara_karakas","description":"Return the eight Jaimini chara (variable) karakas. Each role maps to the planet assigned to it, with that planet's sign and longitude. Roles: 'atma_karaka' (sou"},{"name":"get_dasha","description":"Return a dasha (planetary period) timeline as a nested tree anchored on a date — past, present and future in ONE call. Works for BOTH planetary (graha) and sign"},{"name":"get_divisional_chart","description":"Return ONE divisional (varga) chart for the birth. The response maps each body (Ascendant, Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn, Rahu, Ketu, Uranus,"},{"name":"get_doshas","description":"Return the standard dosha (planetary affliction) checks for the chart. The result maps each dosha name to the engine's text on whether the combination is presen"},{"name":"get_gochara","description":"Planetary transit (Gochara) snapshot for a given date vs the natal chart. Returns that day's panchanga (vara, tithi+rikta, nakshatra, yoga, karana, paksha), muh"},{"name":"get_gochara_range","description":"Raw transit (Gochara) details for EVERY day in a date range, in one call. For the 'AI decides' flow: returns the full per-day snapshot (panchanga, muhurta windo"},{"name":"get_graha_arudhas","description":"Return the graha arudhas: the arudha (reflected/perceived) sign for the Ascendant and for each of the nine grahas. Keys are 'Ascendant_arudha', 'Sun_arudha', 'M"},{"name":"get_house_varnadas","description":"Return the varnada lagnas for the houses. Keys are 'V1', 'V2' … 'V12' (the varnada for each house); each value has its 'sign' and 'longitude'. Data only — no in"},{"name":"get_longevity","description":"Return the chart's classical Ayurdaya (longevity) computations for astrologer interpretation. The tool does not issue a longevity verdict; it exposes the classi"},{"name":"get_marriage_match","description":"Check Vedic marriage compatibility between a couple. Unlike the other tools, this needs TWO births: 'boy' and 'girl', each an object with date (YYYY-MM-DD), tim"},{"name":"get_muhurta","description":"Find auspicious dates for an event across a date range (the system ranks the dates by classical rules). Scores each day by vara, nakshatra, tithi, paksha and th"},{"name":"get_nakshatra_pada","description":"Return the birth (sidereal) nakshatra, nakshatra number, pada (quarter), nakshatra lord and degrees-within-nakshatra for every body in the chart: the Ascendant "},{"name":"get_other_bala","description":"Return the additional planetary strength measures for the seven planets (Sun..Saturn). Contains 'harsha_bala' (joy/positional strength), 'pancha_vargeeya_bala' "},{"name":"get_planet_ingress","description":"Sign-change (ingress) dates for one or more planets across a date range, retrograde-aware. Returns every sidereal sign change (default planets: the slow movers "},{"name":"get_planetary_states","description":"Return the dignity and motion state of the planets, grouped by condition. Each field is a list of planet names: 'retrograde_planets' (planets in retrograde moti"},{"name":"get_sahams","description":"Return the sahams (Arabic parts / sensitive points) of the chart. The result maps each saham name to its computed zodiacal position, formatted as sign + degrees"},{"name":"get_saturn_transit","description":"Return Saturn's Sade Sati and related transit windows for the chart, with dates. 'sadeSati' holds the ~7.5-year Sade Sati periods two ways: 'degreeBased' (Satur"},{"name":"get_shad_bala","description":"Return the Shadbala (six-fold strength) of the seven planets (Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn), labelled by component and planet. The six sourc"},{"name":"get_special_lagnas","description":"Return the special (derived) lagnas of the chart. Each lagna maps to its 'sign' and 'longitude'. Includes 'pranapada_lagna', 'indu_lagna', 'bhrigu_bindhu_lagna'"},{"name":"get_sphutas","description":"Return the sphutas (special computed sensitive points) of the chart. The result maps each sphuta name to its zodiacal position, formatted as sign + degrees, min"},{"name":"get_surya_arudhas","description":"Return the surya arudhas: the arudha sign for each of the 12 houses counted from the Sun (Surya Lagna). Keys are 'surya_arudha_house_1' through 'surya_arudha_ho"},{"name":"get_surya_siddhanta_chart","description":"Classical Surya Siddhanta (generalized Makaranda) D-1 positions for a birth instant: the nine bodies with sign, degree, nakshatra, daily motion, sighra-kendra a"},{"name":"get_upagrahas","description":"Return the upagrahas (shadowy sub-planets / calculated upagrahas) of the chart. Each upagraha maps to its 'sign' and 'longitude'. Includes dhuma, vyatipaata, pa"},{"name":"get_vaiseshikamsa_bala","description":"Return the Vaiseshikamsa Bala — the count of auspicious vargas (good divisional-chart dignities) each planet attains. The result is a list of four entries, one "},{"name":"get_vimsopaka_bala","description":"Return the Vimsopaka Bala — each planet's strength based on the dignity (varga / amsa) it occupies across the divisional charts. The result is a list of four en"},{"name":"get_yogas","description":"Return every yoga (planetary combination) detected in the birth chart. The result has two parts. 'summary' gives counts: 'total_yogas_found', 'total_yogas_possi"},{"name":"list_divisional_charts","description":"List the 23 divisional (varga) charts available via 'get_divisional_chart'. Returns, for each chart, the 'request_as' value to pass as the 'varga' argument (e.g"}],"toolCount":33,"toolsHash":"7ac5671aea839307cba020a6d7360197df88f391751ccf56234df5dc4fb2763b","serverName":"Jagannatha Hora MCP Server","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T04:29:15.103Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":22,"error":null,"detail":{"tools":[{"name":"generate_horoscope","description":"Generate a Vedic (sidereal) birth horoscope from birth date, time and place. Returns a summary (ascendant/lagna, Moon and Sun signs, birth nakshatras and padas)"},{"name":"get_amsa_rulers","description":"Return the amsa (fine sub-division) ruler for every point in the chart. Each entry maps a point to its 'sign', 'longitude', 'division_index', 'amsa_index' and '"},{"name":"get_arudha_padas","description":"Return the arudha padas (the perceived/reflected sign of each house) for the divisional charts. Each key is '<chart>-<pada name>' (e.g. 'D-1-Arudha Lagna (AL)',"},{"name":"get_ashtakavarga","description":"Return the Ashtakavarga bindu (benefic point) scores for the chart, labelled by planet and sign. 'binna_ashtaka_varga' (BAV) maps each of the Sun, Moon, Mars, M"},{"name":"get_bhava_bala","description":"Return the Bhava Bala (strength of the 12 houses/bhavas), labelled by house. Keys are 'House 1' through 'House 12' (House 1 = Lagna/Ascendant bhava). Each house"},{"name":"get_chandra_arudhas","description":"Return the chandra arudhas: the arudha sign for each of the 12 houses counted from the Moon (Chandra Lagna). Keys are 'chandra_arudha_house_1' through 'chandra_"},{"name":"get_chara_karakas","description":"Return the eight Jaimini chara (variable) karakas. Each role maps to the planet assigned to it, with that planet's sign and longitude. Roles: 'atma_karaka' (sou"},{"name":"get_dasha","description":"Return a dasha (planetary period) timeline as a nested tree anchored on a date — past, present and future in ONE call. Works for BOTH planetary (graha) and sign"},{"name":"get_divisional_chart","description":"Return ONE divisional (varga) chart for the birth. The response maps each body (Ascendant, Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn, Rahu, Ketu, Uranus,"},{"name":"get_doshas","description":"Return the standard dosha (planetary affliction) checks for the chart. The result maps each dosha name to the engine's text on whether the combination is presen"},{"name":"get_gochara","description":"Planetary transit (Gochara) snapshot for a given date vs the natal chart. Returns that day's panchanga (vara, tithi+rikta, nakshatra, yoga, karana, paksha), muh"},{"name":"get_gochara_range","description":"Raw transit (Gochara) details for EVERY day in a date range, in one call. For the 'AI decides' flow: returns the full per-day snapshot (panchanga, muhurta windo"},{"name":"get_graha_arudhas","description":"Return the graha arudhas: the arudha (reflected/perceived) sign for the Ascendant and for each of the nine grahas. Keys are 'Ascendant_arudha', 'Sun_arudha', 'M"},{"name":"get_house_varnadas","description":"Return the varnada lagnas for the houses. Keys are 'V1', 'V2' … 'V12' (the varnada for each house); each value has its 'sign' and 'longitude'. Data only — no in"},{"name":"get_longevity","description":"Return the chart's classical Ayurdaya (longevity) computations for astrologer interpretation. The tool does not issue a longevity verdict; it exposes the classi"},{"name":"get_marriage_match","description":"Check Vedic marriage compatibility between a couple. Unlike the other tools, this needs TWO births: 'boy' and 'girl', each an object with date (YYYY-MM-DD), tim"},{"name":"get_muhurta","description":"Find auspicious dates for an event across a date range (the system ranks the dates by classical rules). Scores each day by vara, nakshatra, tithi, paksha and th"},{"name":"get_nakshatra_pada","description":"Return the birth (sidereal) nakshatra, nakshatra number, pada (quarter), nakshatra lord and degrees-within-nakshatra for every body in the chart: the Ascendant "},{"name":"get_other_bala","description":"Return the additional planetary strength measures for the seven planets (Sun..Saturn). Contains 'harsha_bala' (joy/positional strength), 'pancha_vargeeya_bala' "},{"name":"get_planet_ingress","description":"Sign-change (ingress) dates for one or more planets across a date range, retrograde-aware. Returns every sidereal sign change (default planets: the slow movers "},{"name":"get_planetary_states","description":"Return the dignity and motion state of the planets, grouped by condition. Each field is a list of planet names: 'retrograde_planets' (planets in retrograde moti"},{"name":"get_sahams","description":"Return the sahams (Arabic parts / sensitive points) of the chart. The result maps each saham name to its computed zodiacal position, formatted as sign + degrees"},{"name":"get_saturn_transit","description":"Return Saturn's Sade Sati and related transit windows for the chart, with dates. 'sadeSati' holds the ~7.5-year Sade Sati periods two ways: 'degreeBased' (Satur"},{"name":"get_shad_bala","description":"Return the Shadbala (six-fold strength) of the seven planets (Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn), labelled by component and planet. The six sourc"},{"name":"get_special_lagnas","description":"Return the special (derived) lagnas of the chart. Each lagna maps to its 'sign' and 'longitude'. Includes 'pranapada_lagna', 'indu_lagna', 'bhrigu_bindhu_lagna'"},{"name":"get_sphutas","description":"Return the sphutas (special computed sensitive points) of the chart. The result maps each sphuta name to its zodiacal position, formatted as sign + degrees, min"},{"name":"get_surya_arudhas","description":"Return the surya arudhas: the arudha sign for each of the 12 houses counted from the Sun (Surya Lagna). Keys are 'surya_arudha_house_1' through 'surya_arudha_ho"},{"name":"get_surya_siddhanta_chart","description":"Classical Surya Siddhanta (generalized Makaranda) D-1 positions for a birth instant: the nine bodies with sign, degree, nakshatra, daily motion, sighra-kendra a"},{"name":"get_upagrahas","description":"Return the upagrahas (shadowy sub-planets / calculated upagrahas) of the chart. Each upagraha maps to its 'sign' and 'longitude'. Includes dhuma, vyatipaata, pa"},{"name":"get_vaiseshikamsa_bala","description":"Return the Vaiseshikamsa Bala — the count of auspicious vargas (good divisional-chart dignities) each planet attains. The result is a list of four entries, one "},{"name":"get_vimsopaka_bala","description":"Return the Vimsopaka Bala — each planet's strength based on the dignity (varga / amsa) it occupies across the divisional charts. The result is a list of four en"},{"name":"get_yogas","description":"Return every yoga (planetary combination) detected in the birth chart. The result has two parts. 'summary' gives counts: 'total_yogas_found', 'total_yogas_possi"},{"name":"list_divisional_charts","description":"List the 23 divisional (varga) charts available via 'get_divisional_chart'. Returns, for each chart, the 'request_as' value to pass as the 'varga' argument (e.g"}],"toolCount":33,"toolsHash":"7ac5671aea839307cba020a6d7360197df88f391751ccf56234df5dc4fb2763b","serverName":"Jagannatha Hora MCP Server","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T22:24:00.765Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":21,"error":null,"detail":{"tools":[{"name":"generate_horoscope","description":"Generate a Vedic (sidereal) birth horoscope from birth date, time and place. Returns a summary (ascendant/lagna, Moon and Sun signs, birth nakshatras and padas)"},{"name":"get_amsa_rulers","description":"Return the amsa (fine sub-division) ruler for every point in the chart. Each entry maps a point to its 'sign', 'longitude', 'division_index', 'amsa_index' and '"},{"name":"get_arudha_padas","description":"Return the arudha padas (the perceived/reflected sign of each house) for the divisional charts. Each key is '<chart>-<pada name>' (e.g. 'D-1-Arudha Lagna (AL)',"},{"name":"get_ashtakavarga","description":"Return the Ashtakavarga bindu (benefic point) scores for the chart, labelled by planet and sign. 'binna_ashtaka_varga' (BAV) maps each of the Sun, Moon, Mars, M"},{"name":"get_bhava_bala","description":"Return the Bhava Bala (strength of the 12 houses/bhavas), labelled by house. Keys are 'House 1' through 'House 12' (House 1 = Lagna/Ascendant bhava). Each house"},{"name":"get_chandra_arudhas","description":"Return the chandra arudhas: the arudha sign for each of the 12 houses counted from the Moon (Chandra Lagna). Keys are 'chandra_arudha_house_1' through 'chandra_"},{"name":"get_chara_karakas","description":"Return the eight Jaimini chara (variable) karakas. Each role maps to the planet assigned to it, with that planet's sign and longitude. Roles: 'atma_karaka' (sou"},{"name":"get_dasha","description":"Return a dasha (planetary period) timeline as a nested tree anchored on a date — past, present and future in ONE call. Works for BOTH planetary (graha) and sign"},{"name":"get_divisional_chart","description":"Return ONE divisional (varga) chart for the birth. The response maps each body (Ascendant, Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn, Rahu, Ketu, Uranus,"},{"name":"get_doshas","description":"Return the standard dosha (planetary affliction) checks for the chart. The result maps each dosha name to the engine's text on whether the combination is presen"},{"name":"get_gochara","description":"Planetary transit (Gochara) snapshot for a given date vs the natal chart. Returns that day's panchanga (vara, tithi+rikta, nakshatra, yoga, karana, paksha), muh"},{"name":"get_gochara_range","description":"Raw transit (Gochara) details for EVERY day in a date range, in one call. For the 'AI decides' flow: returns the full per-day snapshot (panchanga, muhurta windo"},{"name":"get_graha_arudhas","description":"Return the graha arudhas: the arudha (reflected/perceived) sign for the Ascendant and for each of the nine grahas. Keys are 'Ascendant_arudha', 'Sun_arudha', 'M"},{"name":"get_house_varnadas","description":"Return the varnada lagnas for the houses. Keys are 'V1', 'V2' … 'V12' (the varnada for each house); each value has its 'sign' and 'longitude'. Data only — no in"},{"name":"get_longevity","description":"Return the chart's classical Ayurdaya (longevity) computations for astrologer interpretation. The tool does not issue a longevity verdict; it exposes the classi"},{"name":"get_marriage_match","description":"Check Vedic marriage compatibility between a couple. Unlike the other tools, this needs TWO births: 'boy' and 'girl', each an object with date (YYYY-MM-DD), tim"},{"name":"get_muhurta","description":"Find auspicious dates for an event across a date range (the system ranks the dates by classical rules). Scores each day by vara, nakshatra, tithi, paksha and th"},{"name":"get_nakshatra_pada","description":"Return the birth (sidereal) nakshatra, nakshatra number, pada (quarter), nakshatra lord and degrees-within-nakshatra for every body in the chart: the Ascendant "},{"name":"get_other_bala","description":"Return the additional planetary strength measures for the seven planets (Sun..Saturn). Contains 'harsha_bala' (joy/positional strength), 'pancha_vargeeya_bala' "},{"name":"get_planet_ingress","description":"Sign-change (ingress) dates for one or more planets across a date range, retrograde-aware. Returns every sidereal sign change (default planets: the slow movers "},{"name":"get_planetary_states","description":"Return the dignity and motion state of the planets, grouped by condition. Each field is a list of planet names: 'retrograde_planets' (planets in retrograde moti"},{"name":"get_sahams","description":"Return the sahams (Arabic parts / sensitive points) of the chart. The result maps each saham name to its computed zodiacal position, formatted as sign + degrees"},{"name":"get_saturn_transit","description":"Return Saturn's Sade Sati and related transit windows for the chart, with dates. 'sadeSati' holds the ~7.5-year Sade Sati periods two ways: 'degreeBased' (Satur"},{"name":"get_shad_bala","description":"Return the Shadbala (six-fold strength) of the seven planets (Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn), labelled by component and planet. The six sourc"},{"name":"get_special_lagnas","description":"Return the special (derived) lagnas of the chart. Each lagna maps to its 'sign' and 'longitude'. Includes 'pranapada_lagna', 'indu_lagna', 'bhrigu_bindhu_lagna'"},{"name":"get_sphutas","description":"Return the sphutas (special computed sensitive points) of the chart. The result maps each sphuta name to its zodiacal position, formatted as sign + degrees, min"},{"name":"get_surya_arudhas","description":"Return the surya arudhas: the arudha sign for each of the 12 houses counted from the Sun (Surya Lagna). Keys are 'surya_arudha_house_1' through 'surya_arudha_ho"},{"name":"get_surya_siddhanta_chart","description":"Classical Surya Siddhanta (generalized Makaranda) D-1 positions for a birth instant: the nine bodies with sign, degree, nakshatra, daily motion, sighra-kendra a"},{"name":"get_upagrahas","description":"Return the upagrahas (shadowy sub-planets / calculated upagrahas) of the chart. Each upagraha maps to its 'sign' and 'longitude'. Includes dhuma, vyatipaata, pa"},{"name":"get_vaiseshikamsa_bala","description":"Return the Vaiseshikamsa Bala — the count of auspicious vargas (good divisional-chart dignities) each planet attains. The result is a list of four entries, one "},{"name":"get_vimsopaka_bala","description":"Return the Vimsopaka Bala — each planet's strength based on the dignity (varga / amsa) it occupies across the divisional charts. The result is a list of four en"},{"name":"get_yogas","description":"Return every yoga (planetary combination) detected in the birth chart. The result has two parts. 'summary' gives counts: 'total_yogas_found', 'total_yogas_possi"},{"name":"list_divisional_charts","description":"List the 23 divisional (varga) charts available via 'get_divisional_chart'. Returns, for each chart, the 'request_as' value to pass as the 'varga' argument (e.g"}],"toolCount":33,"toolsHash":"7ac5671aea839307cba020a6d7360197df88f391751ccf56234df5dc4fb2763b","serverName":"Jagannatha Hora MCP Server","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T15:23:33.721Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":24,"error":null,"detail":{"tools":[{"name":"generate_horoscope","description":"Generate a Vedic (sidereal) birth horoscope from birth date, time and place. Returns a summary (ascendant/lagna, Moon and Sun signs, birth nakshatras and padas)"},{"name":"get_amsa_rulers","description":"Return the amsa (fine sub-division) ruler for every point in the chart. Each entry maps a point to its 'sign', 'longitude', 'division_index', 'amsa_index' and '"},{"name":"get_arudha_padas","description":"Return the arudha padas (the perceived/reflected sign of each house) for the divisional charts. Each key is '<chart>-<pada name>' (e.g. 'D-1-Arudha Lagna (AL)',"},{"name":"get_ashtakavarga","description":"Return the Ashtakavarga bindu (benefic point) scores for the chart, labelled by planet and sign. 'binna_ashtaka_varga' (BAV) maps each of the Sun, Moon, Mars, M"},{"name":"get_bhava_bala","description":"Return the Bhava Bala (strength of the 12 houses/bhavas), labelled by house. Keys are 'House 1' through 'House 12' (House 1 = Lagna/Ascendant bhava). Each house"},{"name":"get_chandra_arudhas","description":"Return the chandra arudhas: the arudha sign for each of the 12 houses counted from the Moon (Chandra Lagna). Keys are 'chandra_arudha_house_1' through 'chandra_"},{"name":"get_chara_karakas","description":"Return the eight Jaimini chara (variable) karakas. Each role maps to the planet assigned to it, with that planet's sign and longitude. Roles: 'atma_karaka' (sou"},{"name":"get_dasha","description":"Return a dasha (planetary period) timeline as a nested tree anchored on a date — past, present and future in ONE call. Works for BOTH planetary (graha) and sign"},{"name":"get_divisional_chart","description":"Return ONE divisional (varga) chart for the birth. The response maps each body (Ascendant, Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn, Rahu, Ketu, Uranus,"},{"name":"get_doshas","description":"Return the standard dosha (planetary affliction) checks for the chart. The result maps each dosha name to the engine's text on whether the combination is presen"},{"name":"get_gochara","description":"Planetary transit (Gochara) snapshot for a given date vs the natal chart. Returns that day's panchanga (vara, tithi+rikta, nakshatra, yoga, karana, paksha), muh"},{"name":"get_gochara_range","description":"Raw transit (Gochara) details for EVERY day in a date range, in one call. For the 'AI decides' flow: returns the full per-day snapshot (panchanga, muhurta windo"},{"name":"get_graha_arudhas","description":"Return the graha arudhas: the arudha (reflected/perceived) sign for the Ascendant and for each of the nine grahas. Keys are 'Ascendant_arudha', 'Sun_arudha', 'M"},{"name":"get_house_varnadas","description":"Return the varnada lagnas for the houses. Keys are 'V1', 'V2' … 'V12' (the varnada for each house); each value has its 'sign' and 'longitude'. Data only — no in"},{"name":"get_longevity","description":"Return the chart's classical Ayurdaya (longevity) computations for astrologer interpretation. The tool does not issue a longevity verdict; it exposes the classi"},{"name":"get_marriage_match","description":"Check Vedic marriage compatibility between a couple. Unlike the other tools, this needs TWO births: 'boy' and 'girl', each an object with date (YYYY-MM-DD), tim"},{"name":"get_muhurta","description":"Find auspicious dates for an event across a date range (the system ranks the dates by classical rules). Scores each day by vara, nakshatra, tithi, paksha and th"},{"name":"get_nakshatra_pada","description":"Return the birth (sidereal) nakshatra, nakshatra number, pada (quarter), nakshatra lord and degrees-within-nakshatra for every body in the chart: the Ascendant "},{"name":"get_other_bala","description":"Return the additional planetary strength measures for the seven planets (Sun..Saturn). Contains 'harsha_bala' (joy/positional strength), 'pancha_vargeeya_bala' "},{"name":"get_planet_ingress","description":"Sign-change (ingress) dates for one or more planets across a date range, retrograde-aware. Returns every sidereal sign change (default planets: the slow movers "},{"name":"get_planetary_states","description":"Return the dignity and motion state of the planets, grouped by condition. Each field is a list of planet names: 'retrograde_planets' (planets in retrograde moti"},{"name":"get_sahams","description":"Return the sahams (Arabic parts / sensitive points) of the chart. The result maps each saham name to its computed zodiacal position, formatted as sign + degrees"},{"name":"get_saturn_transit","description":"Return Saturn's Sade Sati and related transit windows for the chart, with dates. 'sadeSati' holds the ~7.5-year Sade Sati periods two ways: 'degreeBased' (Satur"},{"name":"get_shad_bala","description":"Return the Shadbala (six-fold strength) of the seven planets (Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn), labelled by component and planet. The six sourc"},{"name":"get_special_lagnas","description":"Return the special (derived) lagnas of the chart. Each lagna maps to its 'sign' and 'longitude'. Includes 'pranapada_lagna', 'indu_lagna', 'bhrigu_bindhu_lagna'"},{"name":"get_sphutas","description":"Return the sphutas (special computed sensitive points) of the chart. The result maps each sphuta name to its zodiacal position, formatted as sign + degrees, min"},{"name":"get_surya_arudhas","description":"Return the surya arudhas: the arudha sign for each of the 12 houses counted from the Sun (Surya Lagna). Keys are 'surya_arudha_house_1' through 'surya_arudha_ho"},{"name":"get_surya_siddhanta_chart","description":"Classical Surya Siddhanta (generalized Makaranda) D-1 positions for a birth instant: the nine bodies with sign, degree, nakshatra, daily motion, sighra-kendra a"},{"name":"get_upagrahas","description":"Return the upagrahas (shadowy sub-planets / calculated upagrahas) of the chart. Each upagraha maps to its 'sign' and 'longitude'. Includes dhuma, vyatipaata, pa"},{"name":"get_vaiseshikamsa_bala","description":"Return the Vaiseshikamsa Bala — the count of auspicious vargas (good divisional-chart dignities) each planet attains. The result is a list of four entries, one "},{"name":"get_vimsopaka_bala","description":"Return the Vimsopaka Bala — each planet's strength based on the dignity (varga / amsa) it occupies across the divisional charts. The result is a list of four en"},{"name":"get_yogas","description":"Return every yoga (planetary combination) detected in the birth chart. The result has two parts. 'summary' gives counts: 'total_yogas_found', 'total_yogas_possi"},{"name":"list_divisional_charts","description":"List the 23 divisional (varga) charts available via 'get_divisional_chart'. Returns, for each chart, the 'request_as' value to pass as the 'varga' argument (e.g"}],"toolCount":33,"toolsHash":"7ac5671aea839307cba020a6d7360197df88f391751ccf56234df5dc4fb2763b","serverName":"Jagannatha Hora MCP Server","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T08:30:01.706Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":58,"error":null,"detail":{"tools":[{"name":"generate_horoscope","description":"Generate a Vedic (sidereal) birth horoscope from birth date, time and place. Returns a summary (ascendant/lagna, Moon and Sun signs, birth nakshatras and padas)"},{"name":"get_amsa_rulers","description":"Return the amsa (fine sub-division) ruler for every point in the chart. Each entry maps a point to its 'sign', 'longitude', 'division_index', 'amsa_index' and '"},{"name":"get_arudha_padas","description":"Return the arudha padas (the perceived/reflected sign of each house) for the divisional charts. Each key is '<chart>-<pada name>' (e.g. 'D-1-Arudha Lagna (AL)',"},{"name":"get_ashtakavarga","description":"Return the Ashtakavarga bindu (benefic point) scores for the chart, labelled by planet and sign. 'binna_ashtaka_varga' (BAV) maps each of the Sun, Moon, Mars, M"},{"name":"get_bhava_bala","description":"Return the Bhava Bala (strength of the 12 houses/bhavas), labelled by house. Keys are 'House 1' through 'House 12' (House 1 = Lagna/Ascendant bhava). Each house"},{"name":"get_chandra_arudhas","description":"Return the chandra arudhas: the arudha sign for each of the 12 houses counted from the Moon (Chandra Lagna). Keys are 'chandra_arudha_house_1' through 'chandra_"},{"name":"get_chara_karakas","description":"Return the eight Jaimini chara (variable) karakas. Each role maps to the planet assigned to it, with that planet's sign and longitude. Roles: 'atma_karaka' (sou"},{"name":"get_dasha","description":"Return a dasha (planetary period) timeline as a nested tree anchored on a date — past, present and future in ONE call. Works for BOTH planetary (graha) and sign"},{"name":"get_divisional_chart","description":"Return ONE divisional (varga) chart for the birth. The response maps each body (Ascendant, Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn, Rahu, Ketu, Uranus,"},{"name":"get_doshas","description":"Return the standard dosha (planetary affliction) checks for the chart. The result maps each dosha name to the engine's text on whether the combination is presen"},{"name":"get_gochara","description":"Planetary transit (Gochara) snapshot for a given date vs the natal chart. Returns that day's panchanga (vara, tithi+rikta, nakshatra, yoga, karana, paksha), muh"},{"name":"get_gochara_range","description":"Raw transit (Gochara) details for EVERY day in a date range, in one call. For the 'AI decides' flow: returns the full per-day snapshot (panchanga, muhurta windo"},{"name":"get_graha_arudhas","description":"Return the graha arudhas: the arudha (reflected/perceived) sign for the Ascendant and for each of the nine grahas. Keys are 'Ascendant_arudha', 'Sun_arudha', 'M"},{"name":"get_house_varnadas","description":"Return the varnada lagnas for the houses. Keys are 'V1', 'V2' … 'V12' (the varnada for each house); each value has its 'sign' and 'longitude'. Data only — no in"},{"name":"get_longevity","description":"Return the chart's classical Ayurdaya (longevity) computations for astrologer interpretation. The tool does not issue a longevity verdict; it exposes the classi"},{"name":"get_marriage_match","description":"Check Vedic marriage compatibility between a couple. Unlike the other tools, this needs TWO births: 'boy' and 'girl', each an object with date (YYYY-MM-DD), tim"},{"name":"get_muhurta","description":"Find auspicious dates for an event across a date range (the system ranks the dates by classical rules). Scores each day by vara, nakshatra, tithi, paksha and th"},{"name":"get_nakshatra_pada","description":"Return the birth (sidereal) nakshatra, nakshatra number, pada (quarter), nakshatra lord and degrees-within-nakshatra for every body in the chart: the Ascendant "},{"name":"get_other_bala","description":"Return the additional planetary strength measures for the seven planets (Sun..Saturn). Contains 'harsha_bala' (joy/positional strength), 'pancha_vargeeya_bala' "},{"name":"get_planet_ingress","description":"Sign-change (ingress) dates for one or more planets across a date range, retrograde-aware. Returns every sidereal sign change (default planets: the slow movers "},{"name":"get_planetary_states","description":"Return the dignity and motion state of the planets, grouped by condition. Each field is a list of planet names: 'retrograde_planets' (planets in retrograde moti"},{"name":"get_sahams","description":"Return the sahams (Arabic parts / sensitive points) of the chart. The result maps each saham name to its computed zodiacal position, formatted as sign + degrees"},{"name":"get_saturn_transit","description":"Return Saturn's Sade Sati and related transit windows for the chart, with dates. 'sadeSati' holds the ~7.5-year Sade Sati periods two ways: 'degreeBased' (Satur"},{"name":"get_shad_bala","description":"Return the Shadbala (six-fold strength) of the seven planets (Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn), labelled by component and planet. The six sourc"},{"name":"get_special_lagnas","description":"Return the special (derived) lagnas of the chart. Each lagna maps to its 'sign' and 'longitude'. Includes 'pranapada_lagna', 'indu_lagna', 'bhrigu_bindhu_lagna'"},{"name":"get_sphutas","description":"Return the sphutas (special computed sensitive points) of the chart. The result maps each sphuta name to its zodiacal position, formatted as sign + degrees, min"},{"name":"get_surya_arudhas","description":"Return the surya arudhas: the arudha sign for each of the 12 houses counted from the Sun (Surya Lagna). Keys are 'surya_arudha_house_1' through 'surya_arudha_ho"},{"name":"get_surya_siddhanta_chart","description":"Classical Surya Siddhanta (generalized Makaranda) D-1 positions for a birth instant: the nine bodies with sign, degree, nakshatra, daily motion, sighra-kendra a"},{"name":"get_upagrahas","description":"Return the upagrahas (shadowy sub-planets / calculated upagrahas) of the chart. Each upagraha maps to its 'sign' and 'longitude'. Includes dhuma, vyatipaata, pa"},{"name":"get_vaiseshikamsa_bala","description":"Return the Vaiseshikamsa Bala — the count of auspicious vargas (good divisional-chart dignities) each planet attains. The result is a list of four entries, one "},{"name":"get_vimsopaka_bala","description":"Return the Vimsopaka Bala — each planet's strength based on the dignity (varga / amsa) it occupies across the divisional charts. The result is a list of four en"},{"name":"get_yogas","description":"Return every yoga (planetary combination) detected in the birth chart. The result has two parts. 'summary' gives counts: 'total_yogas_found', 'total_yogas_possi"},{"name":"list_divisional_charts","description":"List the 23 divisional (varga) charts available via 'get_divisional_chart'. Returns, for each chart, the 'request_as' value to pass as the 'varga' argument (e.g"}],"toolCount":33,"toolsHash":"7ac5671aea839307cba020a6d7360197df88f391751ccf56234df5dc4fb2763b","serverName":"Jagannatha Hora MCP Server","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T02:22:31.493Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":62,"error":null,"detail":{"tools":[{"name":"generate_horoscope","description":"Generate a Vedic (sidereal) birth horoscope from birth date, time and place. Returns a summary (ascendant/lagna, Moon and Sun signs, birth nakshatras and padas)"},{"name":"get_amsa_rulers","description":"Return the amsa (fine sub-division) ruler for every point in the chart. Each entry maps a point to its 'sign', 'longitude', 'division_index', 'amsa_index' and '"},{"name":"get_arudha_padas","description":"Return the arudha padas (the perceived/reflected sign of each house) for the divisional charts. Each key is '<chart>-<pada name>' (e.g. 'D-1-Arudha Lagna (AL)',"},{"name":"get_ashtakavarga","description":"Return the Ashtakavarga bindu (benefic point) scores for the chart, labelled by planet and sign. 'binna_ashtaka_varga' (BAV) maps each of the Sun, Moon, Mars, M"},{"name":"get_bhava_bala","description":"Return the Bhava Bala (strength of the 12 houses/bhavas), labelled by house. Keys are 'House 1' through 'House 12' (House 1 = Lagna/Ascendant bhava). Each house"},{"name":"get_chandra_arudhas","description":"Return the chandra arudhas: the arudha sign for each of the 12 houses counted from the Moon (Chandra Lagna). Keys are 'chandra_arudha_house_1' through 'chandra_"},{"name":"get_chara_karakas","description":"Return the eight Jaimini chara (variable) karakas. Each role maps to the planet assigned to it, with that planet's sign and longitude. Roles: 'atma_karaka' (sou"},{"name":"get_dasha","description":"Return a dasha (planetary period) timeline as a nested tree anchored on a date — past, present and future in ONE call. Works for BOTH planetary (graha) and sign"},{"name":"get_divisional_chart","description":"Return ONE divisional (varga) chart for the birth. The response maps each body (Ascendant, Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn, Rahu, Ketu, Uranus,"},{"name":"get_doshas","description":"Return the standard dosha (planetary affliction) checks for the chart. The result maps each dosha name to the engine's text on whether the combination is presen"},{"name":"get_gochara","description":"Planetary transit (Gochara) snapshot for a given date vs the natal chart. Returns that day's panchanga (vara, tithi+rikta, nakshatra, yoga, karana, paksha), muh"},{"name":"get_gochara_range","description":"Raw transit (Gochara) details for EVERY day in a date range, in one call. For the 'AI decides' flow: returns the full per-day snapshot (panchanga, muhurta windo"},{"name":"get_graha_arudhas","description":"Return the graha arudhas: the arudha (reflected/perceived) sign for the Ascendant and for each of the nine grahas. Keys are 'Ascendant_arudha', 'Sun_arudha', 'M"},{"name":"get_house_varnadas","description":"Return the varnada lagnas for the houses. Keys are 'V1', 'V2' … 'V12' (the varnada for each house); each value has its 'sign' and 'longitude'. Data only — no in"},{"name":"get_longevity","description":"Return the chart's classical Ayurdaya (longevity) computations for astrologer interpretation. The tool does not issue a longevity verdict; it exposes the classi"},{"name":"get_marriage_match","description":"Check Vedic marriage compatibility between a couple. Unlike the other tools, this needs TWO births: 'boy' and 'girl', each an object with date (YYYY-MM-DD), tim"},{"name":"get_muhurta","description":"Find auspicious dates for an event across a date range (the system ranks the dates by classical rules). Scores each day by vara, nakshatra, tithi, paksha and th"},{"name":"get_nakshatra_pada","description":"Return the birth (sidereal) nakshatra, nakshatra number, pada (quarter), nakshatra lord and degrees-within-nakshatra for every body in the chart: the Ascendant "},{"name":"get_other_bala","description":"Return the additional planetary strength measures for the seven planets (Sun..Saturn). Contains 'harsha_bala' (joy/positional strength), 'pancha_vargeeya_bala' "},{"name":"get_planet_ingress","description":"Sign-change (ingress) dates for one or more planets across a date range, retrograde-aware. Returns every sidereal sign change (default planets: the slow movers "},{"name":"get_planetary_states","description":"Return the dignity and motion state of the planets, grouped by condition. Each field is a list of planet names: 'retrograde_planets' (planets in retrograde moti"},{"name":"get_sahams","description":"Return the sahams (Arabic parts / sensitive points) of the chart. The result maps each saham name to its computed zodiacal position, formatted as sign + degrees"},{"name":"get_saturn_transit","description":"Return Saturn's Sade Sati and related transit windows for the chart, with dates. 'sadeSati' holds the ~7.5-year Sade Sati periods two ways: 'degreeBased' (Satur"},{"name":"get_shad_bala","description":"Return the Shadbala (six-fold strength) of the seven planets (Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn), labelled by component and planet. The six sourc"},{"name":"get_special_lagnas","description":"Return the special (derived) lagnas of the chart. Each lagna maps to its 'sign' and 'longitude'. Includes 'pranapada_lagna', 'indu_lagna', 'bhrigu_bindhu_lagna'"},{"name":"get_sphutas","description":"Return the sphutas (special computed sensitive points) of the chart. The result maps each sphuta name to its zodiacal position, formatted as sign + degrees, min"},{"name":"get_surya_arudhas","description":"Return the surya arudhas: the arudha sign for each of the 12 houses counted from the Sun (Surya Lagna). Keys are 'surya_arudha_house_1' through 'surya_arudha_ho"},{"name":"get_surya_siddhanta_chart","description":"Classical Surya Siddhanta (generalized Makaranda) D-1 positions for a birth instant: the nine bodies with sign, degree, nakshatra, daily motion, sighra-kendra a"},{"name":"get_upagrahas","description":"Return the upagrahas (shadowy sub-planets / calculated upagrahas) of the chart. Each upagraha maps to its 'sign' and 'longitude'. Includes dhuma, vyatipaata, pa"},{"name":"get_vaiseshikamsa_bala","description":"Return the Vaiseshikamsa Bala — the count of auspicious vargas (good divisional-chart dignities) each planet attains. The result is a list of four entries, one "},{"name":"get_vimsopaka_bala","description":"Return the Vimsopaka Bala — each planet's strength based on the dignity (varga / amsa) it occupies across the divisional charts. The result is a list of four en"},{"name":"get_yogas","description":"Return every yoga (planetary combination) detected in the birth chart. The result has two parts. 'summary' gives counts: 'total_yogas_found', 'total_yogas_possi"},{"name":"list_divisional_charts","description":"List the 23 divisional (varga) charts available via 'get_divisional_chart'. Returns, for each chart, the 'request_as' value to pass as the 'varga' argument (e.g"}],"toolCount":33,"toolsHash":"7ac5671aea839307cba020a6d7360197df88f391751ccf56234df5dc4fb2763b","serverName":"Jagannatha Hora MCP Server","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"generate_horoscope","description":"Generate a Vedic (sidereal) birth horoscope from birth date, time and place. Returns a summary (ascendant/lagna, Moon and Sun signs, birth nakshatras and padas)"},{"name":"get_amsa_rulers","description":"Return the amsa (fine sub-division) ruler for every point in the chart. Each entry maps a point to its 'sign', 'longitude', 'division_index', 'amsa_index' and '"},{"name":"get_arudha_padas","description":"Return the arudha padas (the perceived/reflected sign of each house) for the divisional charts. Each key is '<chart>-<pada name>' (e.g. 'D-1-Arudha Lagna (AL)',"},{"name":"get_ashtakavarga","description":"Return the Ashtakavarga bindu (benefic point) scores for the chart, labelled by planet and sign. 'binna_ashtaka_varga' (BAV) maps each of the Sun, Moon, Mars, M"},{"name":"get_bhava_bala","description":"Return the Bhava Bala (strength of the 12 houses/bhavas), labelled by house. Keys are 'House 1' through 'House 12' (House 1 = Lagna/Ascendant bhava). Each house"},{"name":"get_chandra_arudhas","description":"Return the chandra arudhas: the arudha sign for each of the 12 houses counted from the Moon (Chandra Lagna). Keys are 'chandra_arudha_house_1' through 'chandra_"},{"name":"get_chara_karakas","description":"Return the eight Jaimini chara (variable) karakas. Each role maps to the planet assigned to it, with that planet's sign and longitude. Roles: 'atma_karaka' (sou"},{"name":"get_dasha","description":"Return a dasha (planetary period) timeline as a nested tree anchored on a date — past, present and future in ONE call. Works for BOTH planetary (graha) and sign"},{"name":"get_divisional_chart","description":"Return ONE divisional (varga) chart for the birth. The response maps each body (Ascendant, Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn, Rahu, Ketu, Uranus,"},{"name":"get_doshas","description":"Return the standard dosha (planetary affliction) checks for the chart. The result maps each dosha name to the engine's text on whether the combination is presen"},{"name":"get_gochara","description":"Planetary transit (Gochara) snapshot for a given date vs the natal chart. Returns that day's panchanga (vara, tithi+rikta, nakshatra, yoga, karana, paksha), muh"},{"name":"get_gochara_range","description":"Raw transit (Gochara) details for EVERY day in a date range, in one call. For the 'AI decides' flow: returns the full per-day snapshot (panchanga, muhurta windo"},{"name":"get_graha_arudhas","description":"Return the graha arudhas: the arudha (reflected/perceived) sign for the Ascendant and for each of the nine grahas. Keys are 'Ascendant_arudha', 'Sun_arudha', 'M"},{"name":"get_house_varnadas","description":"Return the varnada lagnas for the houses. Keys are 'V1', 'V2' … 'V12' (the varnada for each house); each value has its 'sign' and 'longitude'. Data only — no in"},{"name":"get_longevity","description":"Return the chart's classical Ayurdaya (longevity) computations for astrologer interpretation. The tool does not issue a longevity verdict; it exposes the classi"},{"name":"get_marriage_match","description":"Check Vedic marriage compatibility between a couple. Unlike the other tools, this needs TWO births: 'boy' and 'girl', each an object with date (YYYY-MM-DD), tim"},{"name":"get_muhurta","description":"Find auspicious dates for an event across a date range (the system ranks the dates by classical rules). Scores each day by vara, nakshatra, tithi, paksha and th"},{"name":"get_nakshatra_pada","description":"Return the birth (sidereal) nakshatra, nakshatra number, pada (quarter), nakshatra lord and degrees-within-nakshatra for every body in the chart: the Ascendant "},{"name":"get_other_bala","description":"Return the additional planetary strength measures for the seven planets (Sun..Saturn). Contains 'harsha_bala' (joy/positional strength), 'pancha_vargeeya_bala' "},{"name":"get_planet_ingress","description":"Sign-change (ingress) dates for one or more planets across a date range, retrograde-aware. Returns every sidereal sign change (default planets: the slow movers "},{"name":"get_planetary_states","description":"Return the dignity and motion state of the planets, grouped by condition. Each field is a list of planet names: 'retrograde_planets' (planets in retrograde moti"},{"name":"get_sahams","description":"Return the sahams (Arabic parts / sensitive points) of the chart. The result maps each saham name to its computed zodiacal position, formatted as sign + degrees"},{"name":"get_saturn_transit","description":"Return Saturn's Sade Sati and related transit windows for the chart, with dates. 'sadeSati' holds the ~7.5-year Sade Sati periods two ways: 'degreeBased' (Satur"},{"name":"get_shad_bala","description":"Return the Shadbala (six-fold strength) of the seven planets (Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn), labelled by component and planet. The six sourc"},{"name":"get_special_lagnas","description":"Return the special (derived) lagnas of the chart. Each lagna maps to its 'sign' and 'longitude'. Includes 'pranapada_lagna', 'indu_lagna', 'bhrigu_bindhu_lagna'"},{"name":"get_sphutas","description":"Return the sphutas (special computed sensitive points) of the chart. The result maps each sphuta name to its zodiacal position, formatted as sign + degrees, min"},{"name":"get_surya_arudhas","description":"Return the surya arudhas: the arudha sign for each of the 12 houses counted from the Sun (Surya Lagna). Keys are 'surya_arudha_house_1' through 'surya_arudha_ho"},{"name":"get_surya_siddhanta_chart","description":"Classical Surya Siddhanta (generalized Makaranda) D-1 positions for a birth instant: the nine bodies with sign, degree, nakshatra, daily motion, sighra-kendra a"},{"name":"get_upagrahas","description":"Return the upagrahas (shadowy sub-planets / calculated upagrahas) of the chart. Each upagraha maps to its 'sign' and 'longitude'. Includes dhuma, vyatipaata, pa"},{"name":"get_vaiseshikamsa_bala","description":"Return the Vaiseshikamsa Bala — the count of auspicious vargas (good divisional-chart dignities) each planet attains. The result is a list of four entries, one "},{"name":"get_vimsopaka_bala","description":"Return the Vimsopaka Bala — each planet's strength based on the dignity (varga / amsa) it occupies across the divisional charts. The result is a list of four en"},{"name":"get_yogas","description":"Return every yoga (planetary combination) detected in the birth chart. The result has two parts. 'summary' gives counts: 'total_yogas_found', 'total_yogas_possi"},{"name":"list_divisional_charts","description":"List the 23 divisional (varga) charts available via 'get_divisional_chart'. Returns, for each chart, the 'request_as' value to pass as the 'varga' argument (e.g"}],"package":null,"toolSurface":{"id":"ts_8xjs6y3qp8w4","endpointId":"ep_4zhvxznp89bs","hash":"7ac5671aea839307cba020a6d7360197df88f391751ccf56234df5dc4fb2763b","toolCount":33,"serverName":"Jagannatha Hora MCP Server","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-03T00:28:49.227Z","lastSeenAt":"2026-10-10T13:24:00.838Z","observations":29,"toolNames":["generate_horoscope","get_amsa_rulers","get_arudha_padas","get_ashtakavarga","get_bhava_bala","get_chandra_arudhas","get_chara_karakas","get_dasha","get_divisional_chart","get_doshas","get_gochara","get_gochara_range","get_graha_arudhas","get_house_varnadas","get_longevity","get_marriage_match","get_muhurta","get_nakshatra_pada","get_other_bala","get_planet_ingress","get_planetary_states","get_sahams","get_saturn_transit","get_shad_bala","get_special_lagnas","get_sphutas","get_surya_arudhas","get_surya_siddhanta_chart","get_upagrahas","get_vaiseshikamsa_bala","get_vimsopaka_bala","get_yogas","list_divisional_charts"],"distinctSurfaces":4},"endpointFacts":[{"id":"ep_4zhvxznp89bs","url":"https://jagannatha-hora-359167915530.europe-west1.run.app/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-10T13:24:00.846Z","auth":{"observedAt":"2026-10-10T13:24:00.880Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-10T13:24:00.888Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"*.a.run.app","issuer":{"commonName":"WR2","organization":"Google Trust Services"},"validFrom":"2026-09-18T19:59:58.000Z","validTo":"2026-12-11T19:59:57.000Z","daysToExpiry":62,"sanCount":105,"fingerprint256":"76:79:1D:B2:EA:3D:5A:C7:29:84:4B:4C:02:6C:6D:45:22:2C:9D:8A:95:EA:63:96:4F:C5:4C:E0:68:16:08:D5"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.jagannathahora/vedic-astrology","url":"https://registry.modelcontextprotocol.io/v0/servers/com.jagannathahora%2Fvedic-astrology","firstSeenAt":"2026-09-05T19:20:52.126Z","fetchedAt":"2026-10-09T07:21:09.218Z","normalizedAt":"2026-10-09T07:21:09.218Z"}]},"firstSeenAt":"2026-09-05T19:20:52.126Z","updatedAt":"2026-10-10T13:27:05.184Z"}