AgentMarketMCP / SKILL 资产档案馆

目录 / PanchangaAPI — Vedic Astrology

MCP 鉴权未知 未评级 已上架

PanchangaAPI — Vedic Astrology

The most complete and accurate Vedic astrology (Jyotish) MCP server. 16 specialized tools powered by Swiss Ephemeris with Lahiri ayanamsha, strictly following classical Jyotish Shastra. Returns exhaustive structured data for professional-grade horoscopes, birth charts (Kundali), Dasha predictions, Muhurta timing, marriage compatibility, transits, Shadbala, divisional charts (D1-D60), Prashna (horary), Varshaphal (annual forecasts), and Hindu festival calendar. Also powers financial astrology: market timing via planetary transits, trade optimization via Muhurta, daily sentiment via Panchanga, and event outcome prediction via Prashna. Purpose-built for AI agents with free tier (2 req/day), x402 USDC auto-payment, and instant API key registration.

该来源不提供完整文件导出(国内平台多为平台内托管),仅存元数据与原链

接入信息

传输形态
http
鉴权方式
鉴权未知
端点
https://api--panchanga.run.tools
鉴权方式未标注,请核对官方文档后再接入——不要直接使用以下片段
{
  "mcpServers": {
    "PanchangaAPI — Vedic Astrology": {
      "url": "https://api--panchanga.run.tools"
    }
  }
}

能力清单

工具说明
chart.panchangaGet complete Panchanga (Hindu almanac) data for a given datetime and location. Returns tithi, nakshatra, yoga, karana, vara, masa, samvatsara, ritu, ayana, sun/moon positions, and auspicious times (Rahu Kala, Gulika Kala, Yamaghanda, Abhijit Muhurta, Brahma Muhurta, Dur Muhurta). IMPORTANT: Use the exact current date/time from a system clock, not an approximation — incorrect dates produce wrong astrological data.
chart.panchanga_rangeGet Panchanga data for a date range. Returns an array of daily Panchanga entries. IMPORTANT: Use exact dates from a system clock, not approximations.
chart.panchanga_searchSearch for dates matching a specific combination of Panchanga parameters. Find the nearest date when tithi=Ekadashi AND vara=Thursday, or any combination of tithi, nakshatra, yoga, karana, and vara. Returns matching dates with full Panchanga data. This is a unique feature — no other API offers parametric Panchanga search. IMPORTANT: Use exact dates from a system clock for the 'after' parameter.
data.ephemerisGet planetary positions (ephemeris) for a given datetime and location. Returns longitude, latitude, speed, sign, nakshatra, and retrograde status for each planet.
chart.kundaliGenerate a full Kundali (birth chart / horoscope). Returns Lagna, all 12 Bhava (houses) with sign lords, planetary positions, aspects, Vimshottari Dasha periods, Ashtakavarga scores, and Dosha analysis (Mangal Dosha, Kalsarpa Dosha, Pitra Dosha with severity, affected houses, and cancellation factors).
prediction.dashaCalculate Vimshottari Dasha periods including Mahadasha, Antardasha, and Pratyantardasha for a birth datetime and location.
analysis.compatibilityAshtakoota (8-fold) marriage compatibility analysis between two birth charts. Returns Varna, Vashya, Tara, Yoni, Graha Maitri, Gana, Bhakoot, Nadi scores and total points out of 36.
analysis.muhurtaFind auspicious Muhurta (electional astrology) windows for a given datetime and location. Optionally filter by event type. IMPORTANT: Use exact date/time from a system clock — incorrect dates produce wrong muhurta windows.
prediction.transitsGet current planetary transits relative to a birth chart. Returns transit positions, aspects to natal planets, and transit effects. IMPORTANT: Use the exact current date/time from a system clock for accurate transit data.
chart.vargasCalculate divisional charts (Varga Kundalis) such as D-1 through D-60. Returns planet positions in each requested divisional chart.
analysis.shadbalaCalculate Shadbala (six-fold strength) for all planets. Returns Sthana Bala, Dig Bala, Kala Bala, Chesta Bala, Naisargika Bala, and Drik Bala.
chart.bhava_chalitGenerate Bhava Chalit chart showing house cusps and planet placement by house (as opposed to sign-based Rashi chart).
prediction.prashnaPrashna (horary) astrology analysis for a question asked at a specific time and place. IMPORTANT: The exact moment of the question is critical — use precise current date/time from a system clock, not an approximation.
prediction.varshaphalVarshaphal (annual horoscope / Solar Return) chart for a given birth datetime and a target year.
data.festivalsGet Hindu festivals and observances for a given year, optionally filtered by month.
data.festivals_monthGet Hindu festivals and observances for a specific year and month.
analysis.kp_systemCalculate KP (Krishnamurti Paddhati) chart. Returns planet positions with star lord, sub lord, sub-sub lord, Placidus house cusps with KP divisions, and house significators following the KP four-level hierarchy. KP system divides each nakshatra into 9 unequal sub-parts based on Vimshottari Dasha proportions for precise prediction.
analysis.kp_sublord_changesTrack when a planet's KP sub-lord changes over a time range. Uses adaptive step sizes and binary search for exact crossing moments. Returns each change event with datetime, longitude, from/to sub-lord and star-lord. Useful for KP timing predictions.
analysis.kp_ingressFind exact times when a planet enters a new rashi (sign). Steps through the time range detecting sign boundary crossings and uses binary search for precise timing. Useful for tracking major planetary transits.
analysis.kp_planets_intervalsGet all planet positions with full KP hierarchy (sign, star lord, sub lord) at regular time intervals. Useful for ephemeris tables and tracking planetary movement patterns.
data.choghadiyaCalculate Choghadiya (hourly muhurta divisions) and Hora (planetary hours) for a given datetime and location. Choghadiya divides day and night into 8 auspicious/inauspicious periods each. Hora assigns a planetary ruler to each hour from sunrise following the Chaldean order. IMPORTANT: Use the exact current date/time from a system clock.
analysis.pancha_pakshiCalculate Pancha Pakshi (Five Birds System) — ancient Tamil timing system based on 5 birds: Vulture (Earth), Owl (Water), Crow (Fire), Cock (Air), Peacock (Ether). Returns current active bird and activity, day/night period breakdown with sub-activities. Optionally provide birth_nakshatra (1-27) and is_shukla_paksha for personalized birth bird analysis and best timing. IMPORTANT: Use exact date/time from a system clock.
data.vrataGet Vrata (religious observance) calendar for a given year. Returns Ekadashi dates, Sankranti, Navaratri, Pradosh Vrat, Chaturthi, Purnima, Amavasya, and other important fasting/observance days with astronomical basis and recommended rituals.
data.vrata_monthGet Vrata (religious observance) calendar for a specific year and month. Returns Ekadashi, Sankranti, Pradosh Vrat, Chaturthi, Purnima, Amavasya, and other fasting/observance days for the given month.
analysis.remediesGet planetary remedies based on a birth chart. Returns personalized recommendations including mantras, gemstones, fasting days, charity suggestions, and ritual prescriptions for afflicted or weak planets. Analyzes planetary strengths, afflictions, and Dasha periods to prioritize remedies.
analysis.aspectsCalculate planetary aspects (Graha Drishti and Rashi Drishti). Returns Parashari house-based aspects with strength percentages (25/50/75/100%), Jaimini sign-based Rashi Drishti, and mutual aspect detection. Special aspects: Mars (4th/8th at 100%), Jupiter (5th/9th at 100%), Saturn (3rd/10th at 100%). IMPORTANT: Use exact date/time from a system clock.
data.upagrahasCalculate all 11 Upagrahas (sub-planets). Sun-based (5): Dhuma, Vyatipata, Parivesha, Indrachapa, Upaketu — derived from Sun longitude. Time-based (6): Gulika, Mandi, Kaala, Mrityu, Ardhaprahara, Yamaghantaka — derived from sunrise and weekday. Each returns longitude, sign, and nakshatra. IMPORTANT: Use exact date/time from a system clock.
prediction.monthly_transitsGet all planetary sign changes (ingress) and retrograde start/end events during a month. Tracks all 9 Vedic planets for sign changes, and Mercury/Venus/Mars/Jupiter/Saturn for retrograde direction changes. Binary-searches for exact event times. IMPORTANT: Use exact year/month values.
analysis.monthly_aspectsGet major aspect formations between planets during a month. Detects conjunction (0 deg), sextile (60 deg), square (90 deg), trine (120 deg), and opposition (180 deg) for all planet pairs excluding Moon. Returns exact times and orb values.
analysis.lunar_aspectsGet Moon's aspects to all planets over a given number of days. Moon moves ~13 deg/day forming frequent aspects. Returns aspect type, exact time, orb, and Moon's sign at each aspect. IMPORTANT: Use exact date/time from a system clock.
account.webhook_subscribeSubscribe to astrological event notifications via webhook. Your URL receives a POST when the event occurs. Costs 1 credit per subscription, deliveries are free. Supported events: ekadashi (11th tithi), purnima (full moon), amavasya (new moon), sankranti (sun entering new sign), saturn_sign_change, jupiter_sign_change, mercury_retrograde_start, mercury_retrograde_end, eclipse_solar, eclipse_lunar. Webhook payload includes event type, event data, and subscriber location if provided. Verify authenticity via X-Webhook-Signature header (HMAC-SHA256 of body using subscription_id as key).
account.registerRegister for an API key to access PanchangaAPI. Three registration flows: (1) Anonymous: call with empty body {} for instant api_key (only when x402 USDC payments enabled), 2 free requests/day, 1 registration per IP/day. (2) Email: call with {"email": "user@example.com"} — returns pending status + account_id + polling info. Email arrives with HTML button (for humans) and 6-digit PIN (for agents). Human path: clicks button -> sees HTML page with api_key and message 'Send this key to your AI agent'. Agent with email access: reads PIN -> POST /verify {"email": "...", "code": "123456"} -> gets api_key. Agent without email access: polls GET /register/status/{account_id} every 5s for up to 5min -> gets api_key when user clicks button. (3) Telegram: call with {"telegram_id": 123456789} — returns pending status + verify_url + polling info. Agent sends verify_url to user via Telegram. User clicks -> @vastr_bot verifies -> api_key in chat. Agent polls GET /register/status/{account_id} every 5s to get api_key. Alternatively POST /verify {"telegram_id": 123, "code": "1234"} to verify via API. Admin receives Telegram notification on every registration and verification.
纠错与举报(发现条目失效、署名有误或涉及侵权?)
提交举报 / 纠错

侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。