Vedic astrology computation for the agentic age
The first MCP toolkit for kundali with full deterministic transparency. Sub-arcsecond precision. Multi-school, 7 languages, 133 yogas, 5 dasha systems — all through a single MCP endpoint. Zero PII stored. Built for AI agents.
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "cast_chart",
"arguments": {
"birth_datetime": "1990-01-15T05:00:00+05:30",
"latitude": 28.6139,
"longitude": 77.2090,
"school": "parashari",
"locale": "en"
}
}
}Depth of Reasoning
Every Jyotish tool gives you what. We give you why, how strong, and what modulates it.
Factors modulate each other in context — nothing evaluated in isolation. Yogas are qualified and scored, not just flagged. Afflictions are weighed against cancellations before surfacing.
Narratives are deterministic — same input, same output, every time. Zero hallucination risk. No LLM on the computation path.
Other tools give you
Gajakesari Yoga
Present
“Good for education and wealth.”
That’s it. End of analysis.
We give you
Gajakesari Yoga
71% strengthSchool: Parashari · Source: BPHS 36.4 · Cancellation: none
Full Provenance
Your agent can explain why, not just what.
Every interpretation carries a complete evidence trail — from the final narrative down to the astronomical source. Three explanation depths available: end-user narrative, practitioner analytics, and full inference trace.
No black boxes. If an agent surfaces a claim, it can cite exactly which rule, which planet position, and which source produced it.
Interpretation
“Jupiter strengthens philosophical growth”
Rule applied
Gajakesari Yoga — Jupiter in kendra from Moon
School: Parashari · Weight: 0.85 · BPHS 36.4
Astronomical fact
Jupiter: 142.3° sidereal · House 9 · Own sign
Immutable — computed from planetary positions
Source computation
VSOP87A @ JD 2460389.0
Vedaksha ephemeris · Sub-arcsecond
Temporal Analysis
Your chart is alive — it changes with time.
Birth chart is the blueprint. Dashas are the seasons. Transits are the weather. KundaliMCP models all three together — your agents know which yogas are activated today and when the current period shifts.
Multi-level dasha: Maha, Antar, Pratyantar, Sookshma, Prana. Sade Sati detection with phase tracking. Double transit theory (Jupiter + Saturn).
Temporal layers for this chart
Overarching theme: wisdom, expansion, dharma
Current sub-period: discipline, karmic responsibilities
Active transits (April 2026)
Saturn in 7th → relationship karmic focus
Jupiter aspects Moon → emotional expansion
Double transit: Jupiter + Saturn aspect 10th → career milestone
Saturn transiting over natal Moon. Most intense phase active now.
Multi-School Support
Same chart, different schools. All attributed.
Parashari, Jaimini, KP, Nadi, and Tajika in a single call. Each school runs an independent analysis — attributions never mixed. Your agent knows exactly which tradition produced each interpretation.
School is a first-class parameter, not a filter. Every rule, weight, and threshold carries school attribution in the output.
Shared astronomical fact (IDL)
Guru at 2.26° sidereal · Mesha (Aries) · Ashwini nakshatra · Direct
Lagna: Meena (Pisces) · Functional role: Benefic (lords houses 1 & 10)
Parashari
Aspect: Planetary drishti (5th, 7th, 9th)
Dignity: Friendly sign
Dasha: Vimshottari (9 periods)
Yogas: 4 active / 10 evaluated
Jaimini
Aspect: Rashi drishti (sign-based)
Dignity: Friendly sign
Dasha: Chara (12 sign-periods)
Yogas: 4 active / 10 evaluated
KP
Ayanamsa: Krishnamurti (vs Lahiri)
Houses: Placidus (vs Whole Sign)
Dasha: Vimshottari (KP sub-lord)
Yogas: 4 active / 10 evaluated
Same planet. Same position. Different doctrines, different timing, different emphasis. All returned. All attributed.
Kundali Matching
Not just a score. What it means for the couple.
Every other matching tool gives you “28 out of 36.” KundaliMCP tells you what each koota actually means for the relationship — emotional compatibility, physical harmony, financial stability, health outlook — and flags where the real challenges lie.
Both Ashtakoota (8-factor, North Indian) and Dashakoota (10-factor, South Indian) traditions in one call. 6 cancellation conditions for Mangal Dosha, 5 for Nadi, 5 for Bhakoot — we check before we alarm.
And we go beyond the static score with a temporal overlay— Sade Sati phase per partner, Ashtama Shani flags, Rahu/Ketu pair analysis, antardasha sync windows, and upcoming dasha transitions. Timing matters as much as compatibility.
28.5/36
Strong compatibility
One area needs attention — see Health below
Emotional wavelength — naturally aligned
Gana + Vashya indicate shared emotional temperament and mutual respect.
Intellectual compatibility — strong
Graha Maitri shows planetary friendship between Moon lords. Shared values and worldview.
Financial & career harmony — favourable
Bhakoot analysis shows no adverse wealth or career friction between charts.
Physical compatibility — moderate
Yoni koota shows partial alignment. Not a concern in isolation.
Health & progeny — needs attention
Nadi dosha detected (same Nadi). Traditionally indicates health risks for offspring.
Exception applies: Jupiter aspects Moon in both charts — classical texts (BPHS) consider this a valid cancellation.
Manglik status — both charts assessed, no dosha
Mars placement checked in houses 1, 2, 4, 7, 8, 12 from Lagna, Moon, and Venus.
Temporal Overlay — timing matters
Sade Sati — Partner A Rising, Partner B clear
One-sided pressure through 2028. Manageable with conscious patience from Partner B during A's peak (~2027).
Ashtama Shani — not flagged in either direction
Neither partner's natal Saturn sits 8th from the other's Moon.
Nodal pair — no cross-hits; no Kaal Sarpa
Rahu/Ketu fall outside each other's sensitive houses (7/8/12). No karmic-intensity flag.
Antardasha sync — Jupiter/Venus window, Jul 2026 – Feb 2027
Mutual-friend sub-periods overlap for ~7 months — a favourable window for shared commitments.
Dasha transitions — Partner A enters Saturn MD in 14 months
A shifts into a disciplinary life-phase while B remains in Jupiter MD — plan major decisions around this transition.
Cause · Effect · Remedy
Not just what’s wrong. Why, where it manifests, and what to do.
Each affliction is traced to its planetary root, mapped to the life domains it affects, and paired with actionable remedial context — including contraindications when remedies conflict.
Affliction analysis
Mercury deeply combust by Sun — and what it means
What’s happening
Mercury (Budha) is deeply combust by Sun
Mercury is within Sun’s combustion orb in Makara (Capricorn). Deep combustion (asta) severely diminishes Mercury’s significations — intellect, communication, commerce, and analytical ability are weakened.
Where it manifests
11th house — gains, income, social networks
The 11th house governs gains, elder siblings, social circles, and fulfilment of desires. Mercury’s combustion here may manifest as communication gaps in professional networks, delayed financial gains, or analytical errors in business dealings.
Traditional remedies
Strengthen Mercury to counterbalance combustion
Emerald (Panna)
Mercury gemstone. Little finger, Wednesday morning.
Budha Mantra
Om Bum Budhaya Namah. 108 reps, Wednesday.
Charity (Daan)
Green items — moong dal, green cloth — on Wednesday.
Behavioral
Journaling, deliberate speech practice, avoid hasty decisions.
Source: BPHS · All remedies available in 7 languages
Contraindication check
Emerald not recommended if Jupiter is afflicted (enemy stone interaction). In this chart: Jupiter dignity = FriendlySign — safe to proceed.
7-Language Output
Not translated. Authored.
Every entity — planet names, yoga titles, house labels, rashi names, nakshatra names — is authored in all 7 languages as a structural property of the data model. Not a post-processing translation step.
English
Hamsa Yoga
A Mahapurusha Yoga formed when Jupiter occupies its own or exaltation sign in a kendra house. Bestows wisdom, spiritual inclination, and respected authority.
Hindi
हंस योग
जब गुरु अपनी या उच्च राशि में केंद्र भाव में स्थित हो तो हंस योग बनता है। यह योग ज्ञान, अध्यात्म और सम्मान का कारक है।
Telugu
హంస యోగం
గురుడు తన స్వగృహం లేదా ఉచ్చ రాశిలో కేంద్ర భావంలో ఉన్నప్పుడు హంస యోగం ఏర్పడుతుంది. జ్ఞానం, ఆధ్యాత్మికత మరియు గౌరవం ప్రసాదిస్తుంది.
Feedback Loop
Interpretations that improve. Facts that never change.
Practitioners can submit interpretive feedback. Calibratable weights update. The astronomical layer — planetary positions, house cusps, nakshatra boundaries — is permanently immutable.
Feedback improves interpretation quality without ever modifying the factual substrate. The boundary between fact and interpretation is enforced architecturally.
Practitioner feedback
Jupiter–5th house career interpretation underweighted for Capricorn ascendant.
Calibratable weights update
school: parashari / rule: jupiter_5th_career / weight: 0.72 → 0.84. Effective for all future calls.
Astronomical facts — immutable
Jupiter at 262.47° (Sagittarius 22°28′) on JD 2447906.708 is a permanent record. No feedback can alter it.
Accuracy
Verified against 22,000+ reference data points.
1,000 birth charts across a century of dates (1920–2025), each validated for 9 planet positions, 12 house cusps, and ayanamsha accuracy. All planets within 0.01° (36 arcseconds).
Powered by Vedaksha— clean-room astronomical engine, pure Rust. VSOP87A + ELP/MPP02 theories. Independent implementation, no external ephemeris dependency.
Validated accuracy thresholds
36 arcseconds — all 7 planets across 9,000 checks
12 cusps per chart across 12,000 checks
Sub-arcsecond across 1,000 checks
Meeus polynomial vs true node — wider but bounded
Source theories: VSOP87A (planets) + ELP/MPP02 (Moon) + IAU 2006 precession
Privacy by Architecture
Birth data enters. Results exit. Nothing stored.
The computation engine is stateless by design. Birth datetime and coordinates enter the request, computation runs entirely in memory, and the result exits. No data is written, logged, or retained at any point.
This is not a compliance posture — it is an architectural constraint. There is nothing to subpoena, breach, or leak.
Request lifecycle
IN
Birth data
CPU
In-memory only
OUT
Chart result
Never stored, ever
Agent-First Design
Discover. Call. Self-correct.
MCP-native from the ground up. Agents discover tools via tools/list, call them with typed JSON schemas, and receive structured error hints that enable autonomous correction — no human in the loop required.
Works with Claude, GPT, LangChain, CrewAI, AutoGen — any MCP-compatible runtime.
1. Agent discovers tools
→ tools/list
← 13 tools, full JSON schemas
2. Agent calls a tool
→ cast_chart { birth_datetime, lat, lng }
← ChartArtifact (structured JSON)
3. Agent drills deeper
→ explain { yoga_id }
← Full provenance chain
4. On error — agent self-corrects
→ cast_chart { bad_param }
← Error + correction_hint:
"birth_datetime required, ISO 8601 format"
See the full power
The complete toolkit for Vedic astrology
in the agentic age.
Read the full tool reference to integrate today, or order a one-time PDF report — birth chart $20, kundali matching $30.