MCP-NATIVEMULTI-SCHOOLFULLY TRACEABLE

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.

cast_chart — MCP tool call
{
  "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"
    }
  }
}
13
MCP Tools
133
Yogas
5
Dasha Systems
16
Varga Charts
7
Languages
5
Schools
0
PII Stored

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% strength
Structure: kendra position
Dignity: own sign
Aspect: Mercury trine
Dasha: active now
Modulated: Saturn 3rd aspect (82% → 71%)

School: 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

Jupiter Maha Dasha16 years (2021–2037)

Overarching theme: wisdom, expansion, dharma

Saturn Antar Dasha2.5 years (2025–2028)

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

Sade Sati — Phase 2 (peak)2024–2031

Saturn transiting over natal Moon. Most intense phase active now.

Next shift: Pratyantar Mercury → KetuJul 2026

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

Lagna lord in Lagna — strong self-identity, leadership capacity

Jaimini

Aspect: Rashi drishti (sign-based)

Dignity: Friendly sign

Dasha: Chara (12 sign-periods)

Yogas: 4 active / 10 evaluated

Different dasha timing — Chara activates sign-based periods, altering prediction windows

KP

Ayanamsa: Krishnamurti (vs Lahiri)

Houses: Placidus (vs Whole Sign)

Dasha: Vimshottari (KP sub-lord)

Yogas: 4 active / 10 evaluated

Different house system shifts cuspal boundaries — may reclassify bhava placement

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.

All insights available in 7 languagesPer-koota source citations includedTemporal overlay computed at request time

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.

Severity: 90%Type: Deep combustionHouse 11 affected

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.

Income & gainsCommunicationSocial networks

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.

EnglishHindiSanskritTamilTeluguKannadaBengali

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

Planet longitudes (Sun–Saturn)< 0.01°

36 arcseconds — all 7 planets across 9,000 checks

House cusps (Whole Sign + Placidus)< 0.05°

12 cusps per chart across 12,000 checks

Ayanamsha (Lahiri + Krishnamurti)< 0.001°

Sub-arcsecond across 1,000 checks

Lunar nodes (Rahu/Ketu)< 0.25°

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

Names
Birth dates
Coordinates
IP addresses
Error logs
Session IDs
Device info
Analytics

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.