Engine v4.1.2 · API 2026.05.24

Vedic astrology computation
for the agentic age

Transparent Jyotish, exposed as MCP tools any AI agent can call — multi-school, 7 languages, every answer traceable to a classical source and a JPL-grade fact.

2,147 keys issued · 1.24M requests served

MCP Endpoint
mcp.kundalimcp.com/mcp
18 tools OAuth 2.1 Streaming SSE
Works with
Claude ChatGPT Kimi Any MCP client
Speaks MCP natively — connect from

Live demo

See it think

Real Dasha timeline output — multi-school, attributed, exportable. Change chart or school and the response recomputes.

chart school lang

Vimśottarī Mahādaśā — Dasha timeline

national rise
imprisonment · independence
▸ why this?

Engineered for production

Numbers that hold in production

Speed

0.2–0.9s

p50 warm
tight p99 · no cold-start

Scale

48 req/s

burst · 100 concurrent
100% success · 0 drops

Accuracy

0.39′

vs JPL DE421
max 0.80′ · 0 sign mismatches/343

Security

Zero PII

clean-room Rust
AES-256-GCM · OAuth 2.1

Validated against JPL DE421 NASA/USNO eclipses Drik Panchang BPHS Sāravalī Jaimini Sūtras
Life-event prediction 95.9% recall · 0.00yr period-exact vs 19.8% · 4.33yr commercial reference

No black box

Every claim, fully traceable

From the AI's final sentence down to the sidereal longitude that produced it — every inference step is exposed and citable.

Conclusion

"Jupiter in 9th → philosophical growth"

Yoga attribution

yoga: Gajakesarī · Parāśarī · BPHS 36.4 · w=0.85

IDL Fact

Jupiter 142.3° sidereal · House 9 · Lahiri ayanāṁśa 23.27°

Ephemeris

Vedaksha VSOP87A @ JD 2460389.0 · clean-room Rust · no SwissEph

The explain tool returns the full chain for any claim. Agents can cite chapter and verse — no hallucination surface for computed facts.

Domain depth

Classical fidelity, by construction

Multi-school

Each school is a sealed computation context. IDL runs once; CIL — weights, dasha system, yoga qualifications — runs independently per school. No bleed-through.

Parāśarī Jaimini KP attributed

7 languages

Anuvada — the localization layer — carries all translatable surfaces in en, hi, sa, ta, te, kn, and bn from the data layer up. Language is a structural property, not an afterthought.

en hi sa ta te kn bn

Classically grounded

Every rule, weight, and interpretation cites chapter and verse. No editorial interpolation, no vendor proprietary blends. Canonical deviations are documented.

BPHS Sāravalī Phaladīpikā Jaimini Sūtras

Surface

18 tools, one endpoint

All tools are discovered via tools/list. No separate SDKs, no REST wrappers.

compute_chart
Full natal chart
compute_panchanga
Daily Panchanga
compute_compatibility
Ashtakoota matching
compute_life_journey
Life-event timeline
assess_natal
Natal strength scoring
query_transits
Gochar transit query
query_muhurtha
Electional astrology
get_dasha_timeline
Vimśottarī + Jaimini
get_varga_chart
Divisional charts D1–D60
compare_schools
Side-by-side school diff
forecast_dasha
Forward dasha forecast
forecast_events
Predictive event scoring
generate_narrative
LLM prose generation
recommend_remedies
Upāya recommendations
explain
Full provenance chain
describe_school_profile
School metadata
submit_feedback
Structured feedback
get_version
Engine + API version
Endpoint POST https://mcp.kundalimcp.com/mcp JSON-RPC 2.0 over HTTPS · SSE streaming

Pricing

Simple, per-key tiers

All tiers share the same endpoint, the same tools, and the same classical-fidelity engine.

FREE

Free

1 API key · 100 req/mo

  • All 18 MCP tools
  • 3 schools
  • 7 languages
  • Community support
Get started free
Most popular

PRO

Pro

10 API keys · 10K req/mo

  • All 18 MCP tools
  • 3 schools + KP
  • 7 languages
  • Priority support
Start Pro

HIGH TRAFFIC

HighTraffic

Higher quota · burst headroom

  • All 18 MCP tools
  • All schools
  • 7 languages
  • Email support
Upgrade

CUSTOM

Custom

No cap · SLA · dedicated

  • Unlimited requests
  • All schools + future
  • SLA + uptime guarantee
  • Dedicated support
Contact us

Connect your agent in one click.

No SDK. No wrapper. MCP natively — the way agents were meant to talk.