// Generated by scripts/sync-bindings.ts (bindings.config.ts joined with specs/openapi.json). Do not edit. /** * One endpoint a component can render. `path` is the full spec path (leading * slash); the self-fetch `data-endpoint` value is that path without the * leading slash. `toolName` is the name this endpoint answers to as an MCP * tool, so a tool result can be routed to the component that draws it. * `attrs` are the config attributes that select this variant on a * multi-endpoint component. */ export interface EndpointBinding { operationId: string; method: string; path: string; toolName: string; attrs?: Record; } /** Component tag -> every endpoint whose response it renders. */ export const ENDPOINT_BINDINGS: Record = { 'roxy-almanac-day': [ { operationId: 'getAlmanacDay', method: 'GET', path: '/chinese-astrology/calendar/day/{date}', toolName: 'get_chinese_astrology_calendar_day_date', attrs: { mode: 'day', }, }, { operationId: 'getMonthlyAlmanac', method: 'GET', path: '/chinese-astrology/calendar/monthly', toolName: 'get_chinese_astrology_calendar_monthly', attrs: { mode: 'month', }, }, { operationId: 'lookupAuspiciousDays', method: 'POST', path: '/chinese-astrology/calendar/auspicious-days', toolName: 'post_chinese_astrology_calendar_auspicious_days', attrs: { mode: 'auspicious', }, }, ], 'roxy-angel-number-card': [ { operationId: 'getAngelNumber', method: 'GET', path: '/angel-numbers/numbers/{number}', toolName: 'get_angel_numbers_number', }, { operationId: 'getDailyAngelNumber', method: 'POST', path: '/angel-numbers/daily', toolName: 'post_angel_numbers_daily', }, ], 'roxy-angel-number-lookup': [ { operationId: 'analyzeNumberSequence', method: 'GET', path: '/angel-numbers/lookup', toolName: 'get_angel_numbers_lookup', }, ], 'roxy-arudha-padas': [ { operationId: 'calculateArudhaPadas', method: 'POST', path: '/vedic-astrology/arudha', toolName: 'post_vedic_astrology_arudha', }, ], 'roxy-ashtakavarga-grid': [ { operationId: 'calculateAshtakavarga', method: 'POST', path: '/vedic-astrology/ashtakavarga', toolName: 'post_vedic_astrology_ashtakavarga', }, ], 'roxy-aspects-table': [ { operationId: 'calculateAspects', method: 'POST', path: '/astrology/aspects', toolName: 'post_astrology_aspects', }, { operationId: 'calculateTransitAspects', method: 'POST', path: '/astrology/transit-aspects', toolName: 'post_astrology_transit_aspects', }, { operationId: 'detectAspectPatterns', method: 'POST', path: '/astrology/aspect-patterns', toolName: 'post_astrology_aspect_patterns', }, ], 'roxy-astrocartography-map': [ { operationId: 'generateAstrocartography', method: 'POST', path: '/astrology/astrocartography', toolName: 'post_astrology_astrocartography', }, ], 'roxy-bazi-chart': [ { operationId: 'generateBaziChart', method: 'POST', path: '/chinese-astrology/bazi/chart', toolName: 'post_chinese_astrology_bazi_chart', }, ], 'roxy-bhav-chalit-table': [ { operationId: 'calculateBhavChalit', method: 'POST', path: '/vedic-astrology/bhav-chalit', toolName: 'post_vedic_astrology_bhav_chalit', }, ], 'roxy-bhava-bala-table': [ { operationId: 'calculateBhavaBala', method: 'POST', path: '/vedic-astrology/bhava-bala', toolName: 'post_vedic_astrology_bhava_bala', }, ], 'roxy-biorhythm-chart': [ { operationId: 'getDailyBiorhythm', method: 'POST', path: '/biorhythm/daily', toolName: 'post_biorhythm_daily', attrs: { mode: 'daily', }, }, { operationId: 'getForecast', method: 'POST', path: '/biorhythm/forecast', toolName: 'post_biorhythm_forecast', attrs: { mode: 'forecast', }, }, { operationId: 'getCriticalDays', method: 'POST', path: '/biorhythm/critical-days', toolName: 'post_biorhythm_critical_days', attrs: { mode: 'critical-days', }, }, ], 'roxy-bodygraph': [ { operationId: 'generateBodygraph', method: 'POST', path: '/human-design/bodygraph', toolName: 'post_human_design_bodygraph', }, ], 'roxy-chara-karakas': [ { operationId: 'calculateCharaKarakas', method: 'POST', path: '/vedic-astrology/chara-karakas', toolName: 'post_vedic_astrology_chara_karakas', }, ], 'roxy-choghadiya-grid': [ { operationId: 'getChoghadiya', method: 'POST', path: '/vedic-astrology/panchang/choghadiya', toolName: 'post_vedic_astrology_panchang_choghadiya', }, ], 'roxy-compatibility-card': [ { operationId: 'calculateCompatibility', method: 'POST', path: '/astrology/compatibility-score', toolName: 'post_astrology_compatibility_score', attrs: { mode: 'astrology', }, }, { operationId: 'calculateNumCompatibility', method: 'POST', path: '/numerology/compatibility', toolName: 'post_numerology_compatibility', attrs: { mode: 'numerology', }, }, { operationId: 'calculateBioCompatibility', method: 'POST', path: '/biorhythm/compatibility', toolName: 'post_biorhythm_compatibility', attrs: { mode: 'biorhythm', }, }, ], 'roxy-compound-number': [ { operationId: 'getCompoundNumber', method: 'GET', path: '/numerology/compound-number/{number}', toolName: 'get_numerology_compound_number', }, ], 'roxy-crystal-card': [ { operationId: 'getCrystal', method: 'GET', path: '/crystals/{id}', toolName: 'get_crystals_id', }, ], 'roxy-crystal-grid': [ { operationId: 'listCrystals', method: 'GET', path: '/crystals', toolName: 'get_crystals', }, { operationId: 'getCrystalsByChakra', method: 'GET', path: '/crystals/chakra/{chakra}', toolName: 'get_crystals_chakra', }, { operationId: 'getCrystalsByElement', method: 'GET', path: '/crystals/element/{element}', toolName: 'get_crystals_element', }, { operationId: 'getCrystalsByZodiac', method: 'GET', path: '/crystals/zodiac/{sign}', toolName: 'get_crystals_zodiac_sign', }, { operationId: 'getBirthstones', method: 'GET', path: '/crystals/birthstone/{month}', toolName: 'get_crystals_birthstone_month', }, { operationId: 'searchCrystals', method: 'GET', path: '/crystals/search', toolName: 'get_crystals_search', }, ], 'roxy-dasha-timeline': [ { operationId: 'getMajorDashas', method: 'POST', path: '/vedic-astrology/dasha/major', toolName: 'post_vedic_astrology_dasha_major', attrs: { period: 'major', }, }, { operationId: 'getCurrentDasha', method: 'POST', path: '/vedic-astrology/dasha/current', toolName: 'post_vedic_astrology_dasha_current', attrs: { period: 'current', }, }, { operationId: 'getSubDashas', method: 'POST', path: '/vedic-astrology/dasha/sub/{mahadasha}', toolName: 'post_vedic_astrology_dasha_sub_mahadasha', attrs: { period: 'sub', }, }, { operationId: 'getPratyantardashas', method: 'POST', path: '/vedic-astrology/dasha/sub/{mahadasha}/{antardasha}', toolName: 'post_vedic_astrology_dasha_sub_mahadasha_antardasha', attrs: { period: 'antara', }, }, { operationId: 'getSookshmaDashas', method: 'POST', path: '/vedic-astrology/dasha/sub/{mahadasha}/{antardasha}/{pratyantardasha}', toolName: 'post_vedic_astrology_dasha_sub_mahadasha_antardasha_pratyantardasha', attrs: { period: 'sookshma', }, }, { operationId: 'getPranaDashas', method: 'POST', path: '/vedic-astrology/dasha/sub/{mahadasha}/{antardasha}/{pratyantardasha}/{sookshma}', toolName: 'post_vedic_astrology_dasha_sub_mahadasha_antardasha_pratyantardasha_sookshma', attrs: { period: 'prana', }, }, ], 'roxy-divisional-chart': [ { operationId: 'generateDivisionalChart', method: 'POST', path: '/vedic-astrology/divisional-chart', toolName: 'post_vedic_astrology_divisional_chart', }, { operationId: 'generateNavamsa', method: 'POST', path: '/vedic-astrology/navamsa', toolName: 'post_vedic_astrology_navamsa', }, ], 'roxy-dosha-card': [ { operationId: 'checkManglikDosha', method: 'POST', path: '/vedic-astrology/dosha/manglik', toolName: 'post_vedic_astrology_dosha_manglik', attrs: { type: 'manglik', }, }, { operationId: 'checkKalsarpaDosha', method: 'POST', path: '/vedic-astrology/dosha/kalsarpa', toolName: 'post_vedic_astrology_dosha_kalsarpa', attrs: { type: 'kalsarpa', }, }, { operationId: 'checkSadhesati', method: 'POST', path: '/vedic-astrology/dosha/sadhesati', toolName: 'post_vedic_astrology_dosha_sadhesati', attrs: { type: 'sadhesati', }, }, ], 'roxy-dosha-constitution': [ { operationId: 'calculateAyurvedicConstitution', method: 'POST', path: '/ayurveda/constitution', toolName: 'post_ayurveda_constitution', }, ], 'roxy-dream-card': [ { operationId: 'getDreamSymbol', method: 'GET', path: '/dreams/symbols/{id}', toolName: 'get_dreams_symbols_id', }, ], 'roxy-dream-search': [ { operationId: 'searchDreamSymbols', method: 'GET', path: '/dreams/symbols', toolName: 'get_dreams_symbols', }, ], 'roxy-ephemeris-table': [ { operationId: 'getMonthlyTropicalEphemeris', method: 'POST', path: '/astrology/planets/monthly', toolName: 'post_astrology_planets_monthly', }, { operationId: 'getMonthlyEphemeris', method: 'POST', path: '/vedic-astrology/planetary-positions/monthly', toolName: 'post_vedic_astrology_planetary_positions_monthly', }, ], 'roxy-fixed-stars': [ { operationId: 'generateFixedStars', method: 'POST', path: '/astrology/fixed-stars', toolName: 'post_astrology_fixed_stars', }, ], 'roxy-flying-star-chart': [ { operationId: 'generateFlyingStarChart', method: 'POST', path: '/feng-shui/flying-stars/natal', toolName: 'post_feng_shui_flying_stars_natal', attrs: { mode: 'natal', }, }, { operationId: 'getAnnualFlyingStars', method: 'GET', path: '/feng-shui/flying-stars/annual/{year}', toolName: 'get_feng_shui_flying_stars_annual_year', attrs: { mode: 'annual', }, }, ], 'roxy-forecast-digest': [ { operationId: 'generateDigest', method: 'POST', path: '/forecast/digest', toolName: 'post_forecast_digest', }, ], 'roxy-forecast-timeline': [ { operationId: 'generateTimeline', method: 'POST', path: '/forecast/timeline', toolName: 'post_forecast_timeline', }, { operationId: 'findSignificantDates', method: 'POST', path: '/forecast/significant-dates', toolName: 'post_forecast_significant_dates', }, { operationId: 'forecastTransits', method: 'POST', path: '/forecast/transits', toolName: 'post_forecast_transits', }, ], 'roxy-gematria': [ { operationId: 'calculateGematria', method: 'POST', path: '/kabbalah/gematria', toolName: 'post_kabbalah_gematria', }, ], 'roxy-gochara-table': [ { operationId: 'calculateTransit', method: 'POST', path: '/vedic-astrology/transit', toolName: 'post_vedic_astrology_transit', }, ], 'roxy-guna-milan': [ { operationId: 'calculateGunMilan', method: 'POST', path: '/vedic-astrology/compatibility', toolName: 'post_vedic_astrology_compatibility', }, ], 'roxy-hd-connection': [ { operationId: 'calculateConnection', method: 'POST', path: '/human-design/connection', toolName: 'post_human_design_connection', }, ], 'roxy-hd-penta': [ { operationId: 'calculatePenta', method: 'POST', path: '/human-design/penta', toolName: 'post_human_design_penta', }, ], 'roxy-hd-type-card': [ { operationId: 'calculateType', method: 'POST', path: '/human-design/type', toolName: 'post_human_design_type', }, { operationId: 'calculateProfile', method: 'POST', path: '/human-design/profile', toolName: 'post_human_design_profile', }, ], 'roxy-hd-variables': [ { operationId: 'calculateVariables', method: 'POST', path: '/human-design/variables', toolName: 'post_human_design_variables', }, ], 'roxy-heliacal-table': [ { operationId: 'getHeliacalVisibility', method: 'POST', path: '/vedic-astrology/heliacal', toolName: 'post_vedic_astrology_heliacal', }, ], 'roxy-hexagram': [ { operationId: 'getRandomHexagram', method: 'GET', path: '/iching/hexagrams/random', toolName: 'get_iching_hexagrams_random', }, { operationId: 'getHexagram', method: 'GET', path: '/iching/hexagrams/{number}', toolName: 'get_iching_hexagrams_number', }, { operationId: 'lookupHexagram', method: 'GET', path: '/iching/hexagrams/lookup', toolName: 'get_iching_hexagrams_lookup', }, { operationId: 'castReading', method: 'GET', path: '/iching/cast', toolName: 'get_iching_cast', }, { operationId: 'getDailyHexagram', method: 'POST', path: '/iching/daily', toolName: 'post_iching_daily', }, { operationId: 'castDailyReading', method: 'POST', path: '/iching/daily/cast', toolName: 'post_iching_daily_cast', }, ], 'roxy-hora-table': [ { operationId: 'getHora', method: 'POST', path: '/vedic-astrology/panchang/hora', toolName: 'post_vedic_astrology_panchang_hora', }, ], 'roxy-horoscope-card': [ { operationId: 'getDailyHoroscope', method: 'GET', path: '/astrology/horoscope/{sign}/daily', toolName: 'get_astrology_horoscope_sign_daily', attrs: { period: 'daily', }, }, { operationId: 'getWeeklyHoroscope', method: 'GET', path: '/astrology/horoscope/{sign}/weekly', toolName: 'get_astrology_horoscope_sign_weekly', attrs: { period: 'weekly', }, }, { operationId: 'getMonthlyHoroscope', method: 'GET', path: '/astrology/horoscope/{sign}/monthly', toolName: 'get_astrology_horoscope_sign_monthly', attrs: { period: 'monthly', }, }, { operationId: 'getYearlyHoroscope', method: 'GET', path: '/astrology/horoscope/{sign}/yearly', toolName: 'get_astrology_horoscope_sign_yearly', attrs: { period: 'yearly', }, }, ], 'roxy-kp-chart': [ { operationId: 'generateKpChart', method: 'POST', path: '/vedic-astrology/kp/chart', toolName: 'post_vedic_astrology_kp_chart', }, ], 'roxy-kp-finance-card': [ { operationId: 'getKpDailyFinance', method: 'POST', path: '/vedic-astrology/kp/daily-finance', toolName: 'post_vedic_astrology_kp_daily_finance', }, ], 'roxy-kp-planets-table': [ { operationId: 'getKpPlanets', method: 'POST', path: '/vedic-astrology/kp/planets', toolName: 'post_vedic_astrology_kp_planets', }, ], 'roxy-kp-ruling-planets': [ { operationId: 'getKpRulingPlanets', method: 'POST', path: '/vedic-astrology/kp/ruling-planets', toolName: 'post_vedic_astrology_kp_ruling_planets', }, ], 'roxy-kua-card': [ { operationId: 'calculateKuaNumber', method: 'POST', path: '/feng-shui/kua', toolName: 'post_feng_shui_kua', attrs: { mode: 'kua', }, }, { operationId: 'generateEightMansions', method: 'POST', path: '/feng-shui/eight-mansions', toolName: 'post_feng_shui_eight_mansions', attrs: { mode: 'mansions', }, }, ], 'roxy-local-space-compass': [ { operationId: 'generateLocalSpace', method: 'POST', path: '/astrology/local-space', toolName: 'post_astrology_local_space', }, ], 'roxy-luck-pillars': [ { operationId: 'calculateLuckPillars', method: 'POST', path: '/chinese-astrology/bazi/luck-pillars', toolName: 'post_chinese_astrology_bazi_luck_pillars', }, ], 'roxy-mayan-day-sign': [ { operationId: 'calculateTzolkin', method: 'POST', path: '/mesoamerican-astrology/mayan/tzolkin', toolName: 'post_mesoamerican_astrology_mayan_tzolkin', attrs: { mode: 'day', }, }, { operationId: 'generateMayanChart', method: 'POST', path: '/mesoamerican-astrology/mayan/chart', toolName: 'post_mesoamerican_astrology_mayan_chart', attrs: { mode: 'chart', }, }, ], 'roxy-moon-phase': [ { operationId: 'getCurrentMoonPhase', method: 'GET', path: '/astrology/moon-phase/current', toolName: 'get_astrology_moon_phase_current', attrs: { mode: 'current', }, }, { operationId: 'getUpcomingMoonPhases', method: 'GET', path: '/astrology/moon-phase/upcoming', toolName: 'get_astrology_moon_phase_upcoming', attrs: { mode: 'upcoming', }, }, { operationId: 'getMoonCalendar', method: 'GET', path: '/astrology/moon-phase/calendar/{year}/{month}', toolName: 'get_astrology_moon_phase_calendar_year_month', attrs: { mode: 'calendar', }, }, ], 'roxy-nakshatra-card': [ { operationId: 'getNakshatra', method: 'GET', path: '/vedic-astrology/nakshatras/{id}', toolName: 'get_vedic_astrology_nakshatras_id', }, ], 'roxy-natal-chart': [ { operationId: 'generateNatalChart', method: 'POST', path: '/astrology/natal-chart', toolName: 'post_astrology_natal_chart', }, ], 'roxy-numerology-card': [ { operationId: 'calculateLifePath', method: 'POST', path: '/numerology/life-path', toolName: 'post_numerology_life_path', attrs: { type: 'life-path', }, }, { operationId: 'calculateExpression', method: 'POST', path: '/numerology/expression', toolName: 'post_numerology_expression', attrs: { type: 'expression', }, }, { operationId: 'calculateSoulUrge', method: 'POST', path: '/numerology/soul-urge', toolName: 'post_numerology_soul_urge', attrs: { type: 'soul-urge', }, }, { operationId: 'calculatePersonality', method: 'POST', path: '/numerology/personality', toolName: 'post_numerology_personality', attrs: { type: 'personality', }, }, { operationId: 'calculateBirthDay', method: 'POST', path: '/numerology/birth-day', toolName: 'post_numerology_birth_day', attrs: { type: 'birth-day', }, }, { operationId: 'calculateMaturity', method: 'POST', path: '/numerology/maturity', toolName: 'post_numerology_maturity', attrs: { type: 'maturity', }, }, { operationId: 'getDailyNumber', method: 'POST', path: '/numerology/daily', toolName: 'post_numerology_daily', attrs: { type: 'daily', }, }, { operationId: 'calculatePersonalDay', method: 'POST', path: '/numerology/personal-day', toolName: 'post_numerology_personal_day', attrs: { type: 'personal-day', }, }, { operationId: 'calculatePersonalMonth', method: 'POST', path: '/numerology/personal-month', toolName: 'post_numerology_personal_month', attrs: { type: 'personal-month', }, }, { operationId: 'calculatePersonalYear', method: 'POST', path: '/numerology/personal-year', toolName: 'post_numerology_personal_year', attrs: { type: 'personal-year', }, }, { operationId: 'generateNumerologyChart', method: 'POST', path: '/numerology/chart', toolName: 'post_numerology_chart', attrs: { type: 'chart', }, }, ], 'roxy-panchang-table': [ { operationId: 'getDetailedPanchang', method: 'POST', path: '/vedic-astrology/panchang/detailed', toolName: 'post_vedic_astrology_panchang_detailed', attrs: { detail: 'detailed', }, }, { operationId: 'getBasicPanchang', method: 'POST', path: '/vedic-astrology/panchang/basic', toolName: 'post_vedic_astrology_panchang_basic', attrs: { detail: 'basic', }, }, ], 'roxy-positions-table': [ { operationId: 'generateAsteroids', method: 'POST', path: '/astrology/asteroids', toolName: 'post_astrology_asteroids', }, { operationId: 'generateLilith', method: 'POST', path: '/astrology/lilith', toolName: 'post_astrology_lilith', }, { operationId: 'generateProgressions', method: 'POST', path: '/astrology/progressions', toolName: 'post_astrology_progressions', }, { operationId: 'generateSolarArc', method: 'POST', path: '/astrology/solar-arc', toolName: 'post_astrology_solar_arc', }, { operationId: 'calculateArabicLots', method: 'POST', path: '/astrology/arabic-lots', toolName: 'post_astrology_arabic_lots', }, ], 'roxy-profection-card': [ { operationId: 'generateProfections', method: 'POST', path: '/astrology/profections', toolName: 'post_astrology_profections', }, ], 'roxy-reference-card': [ { operationId: 'getZodiacSign', method: 'GET', path: '/astrology/signs/{id}', toolName: 'get_astrology_signs_id', }, { operationId: 'getPlanetMeaning', method: 'GET', path: '/astrology/planet-meanings/{id}', toolName: 'get_astrology_planet_meanings_id', }, { operationId: 'getRashi', method: 'GET', path: '/vedic-astrology/rashis/{id}', toolName: 'get_vedic_astrology_rashis_id', }, { operationId: 'getTrigram', method: 'GET', path: '/iching/trigrams/{id}', toolName: 'get_iching_trigrams_id', }, { operationId: 'getGate', method: 'GET', path: '/human-design/gates/{number}', toolName: 'get_human_design_gates_number', }, { operationId: 'getCenter', method: 'GET', path: '/human-design/centers/{id}', toolName: 'get_human_design_centers_id', }, { operationId: 'getNumberMeaning', method: 'GET', path: '/numerology/meanings/{number}', toolName: 'get_numerology_meanings_number', }, { operationId: 'getAvastha', method: 'GET', path: '/vedic-astrology/avasthas/{id}', toolName: 'get_vedic_astrology_avasthas_id', }, ], 'roxy-relocation-wheel': [ { operationId: 'generateRelocationChart', method: 'POST', path: '/astrology/relocation-chart', toolName: 'post_astrology_relocation_chart', }, ], 'roxy-shadbala-table': [ { operationId: 'calculateShadbala', method: 'POST', path: '/vedic-astrology/shadbala', toolName: 'post_vedic_astrology_shadbala', }, ], 'roxy-synastry-chart': [ { operationId: 'calculateSynastry', method: 'POST', path: '/astrology/synastry', toolName: 'post_astrology_synastry', }, ], 'roxy-tarot-card': [ { operationId: 'getDailyCard', method: 'POST', path: '/tarot/daily', toolName: 'post_tarot_daily', }, { operationId: 'getCard', method: 'GET', path: '/tarot/cards/{id}', toolName: 'get_tarot_cards_id', }, ], 'roxy-tarot-catalog': [ { operationId: 'listCards', method: 'GET', path: '/tarot/cards', toolName: 'get_tarot_cards', }, ], 'roxy-tarot-spread': [ { operationId: 'castThreeCard', method: 'POST', path: '/tarot/spreads/three-card', toolName: 'post_tarot_spreads_three_card', attrs: { spread: 'three-card', }, }, { operationId: 'castCelticCross', method: 'POST', path: '/tarot/spreads/celtic-cross', toolName: 'post_tarot_spreads_celtic_cross', attrs: { spread: 'celtic-cross', }, }, { operationId: 'castLoveSpread', method: 'POST', path: '/tarot/spreads/love', toolName: 'post_tarot_spreads_love', attrs: { spread: 'love', }, }, { operationId: 'castCareerSpread', method: 'POST', path: '/tarot/spreads/career', toolName: 'post_tarot_spreads_career', attrs: { spread: 'career', }, }, { operationId: 'castCustomSpread', method: 'POST', path: '/tarot/spreads/custom', toolName: 'post_tarot_spreads_custom', attrs: { spread: 'custom', }, }, { operationId: 'castYesNo', method: 'POST', path: '/tarot/yes-no', toolName: 'post_tarot_yes_no', attrs: { spread: 'yes-no', }, }, { operationId: 'drawCards', method: 'POST', path: '/tarot/draw', toolName: 'post_tarot_draw', attrs: { spread: 'draw', }, }, ], 'roxy-transit-wheel': [ { operationId: 'calculateTransitAspects', method: 'POST', path: '/astrology/transit-aspects', toolName: 'post_astrology_transit_aspects', }, ], 'roxy-transits-table': [ { operationId: 'calculateTransits', method: 'POST', path: '/astrology/transits', toolName: 'post_astrology_transits', }, ], 'roxy-upagraha-table': [ { operationId: 'getUpagrahaPositions', method: 'POST', path: '/vedic-astrology/upagraha', toolName: 'post_vedic_astrology_upagraha', }, ], 'roxy-vastu-mandala': [ { operationId: 'generateMandala', method: 'POST', path: '/vastu/mandala', toolName: 'post_vastu_mandala', attrs: { mode: 'mandala', }, }, { operationId: 'calculateEntrancePada', method: 'POST', path: '/vastu/entrance', toolName: 'post_vastu_entrance', attrs: { mode: 'entrance', }, }, ], 'roxy-vedic-aspects': [ { operationId: 'calculateDrishti', method: 'POST', path: '/vedic-astrology/aspects', toolName: 'post_vedic_astrology_aspects', }, ], 'roxy-vedic-daily': [ { operationId: 'getVedicDailyReading', method: 'POST', path: '/vedic-astrology/daily', toolName: 'post_vedic_astrology_daily', }, ], 'roxy-vedic-kundli': [ { operationId: 'generateBirthChart', method: 'POST', path: '/vedic-astrology/birth-chart', toolName: 'post_vedic_astrology_birth_chart', }, ], 'roxy-vedic-planets-table': [ { operationId: 'generateBirthChart', method: 'POST', path: '/vedic-astrology/birth-chart', toolName: 'post_vedic_astrology_birth_chart', }, ], 'roxy-western-planets-table': [ { operationId: 'generateNatalChart', method: 'POST', path: '/astrology/natal-chart', toolName: 'post_astrology_natal_chart', }, ], 'roxy-yoga-list': [ { operationId: 'listYogas', method: 'GET', path: '/vedic-astrology/yoga', toolName: 'get_vedic_astrology_yoga', }, { operationId: 'detectYogas', method: 'POST', path: '/vedic-astrology/yoga/detect', toolName: 'post_vedic_astrology_yoga_detect', }, { operationId: 'getYoga', method: 'GET', path: '/vedic-astrology/yoga/{id}', toolName: 'get_vedic_astrology_yoga_id', }, ], 'roxy-zodiac-card': [ { operationId: 'calculateZodiacAnimal', method: 'POST', path: '/chinese-astrology/zodiac/sign', toolName: 'post_chinese_astrology_zodiac_sign', attrs: { mode: 'sign', }, }, { operationId: 'getZodiacAnimal', method: 'GET', path: '/chinese-astrology/zodiac/animals/{id}', toolName: 'get_chinese_astrology_zodiac_animals_id', attrs: { mode: 'animal', }, }, { operationId: 'getDailyZodiacReading', method: 'GET', path: '/chinese-astrology/zodiac/{id}/daily', toolName: 'get_chinese_astrology_zodiac_id_daily', attrs: { mode: 'daily', }, }, { operationId: 'getZodiacCompatibility', method: 'GET', path: '/chinese-astrology/zodiac/compatibility/{sign1}/{sign2}', toolName: 'get_chinese_astrology_zodiac_compatibility_sign1_sign2', attrs: { mode: 'compatibility', }, }, ], };