Skip to content
Back to search
100
MCP live MCP 2025-06-18 http

Vedaksha

arthiq-labs/vedaksha

Astronomical ephemeris and Vedic astrology (Jyotish) engine, written in Rust and exposed as 17 MCP tools: natal charts, panchanga, Vimshottari dashas, vargas, transits and transit search, muhurta search, ashtakavarga, shadbala, karakas, combustion, drishti, bhavas, synastry and composite charts. Runs locally over stdio. No network calls, no telemetry, no API keys and no configuration. **Install:** `cargo install vedaksha-mcp` then `vedaksha-mcp --stdio`, or `docker run --rm -i ghcr.io/arthiqlabs/vedaksha-mcp:v7.2.0 --stdio` (amd64 + arm64). Positions come from a clean-room implementation of VSOP87 and ELP/MPP02, with optional JPL SPK kernels, validated against JPL Horizons on a committed 24,350-row fixture; the SPK path agrees to 0.103 arcsec. Eleven sidereal ayanamsha systems are each derived forward from a primary source rather than tuned to match another implementation, and the derivation for each is recorded in the repository. **Licence:** BUSL-1.1 (source-available). Free for any non-commercial use. Commercial use is a one-time USD $500 per organisation. Each version converts to Apache-2.0 four years after its release.

Watch this dependency Share evidence report
Uptime
100.0%
5 direct probes · 30d
Response
1846ms
last probe
Tools
17
callable
Resources
0
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
17 tools, 0 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
17 items in total; 3 or more earns these points.
pass Describes itself 10/10
1145 characters; more than 30 earns these points.

Tools · 17

compute_natal_chart

Compute a natal astrological chart for a given time and location. Returns JSON with each body's longitude, latitude, speed, sign, house, dignity and retrograde flag, the house cusps with ascendant and…

compute_dasha

Compute Vedic dasha (planetary period) sequences. Supports eight classical systems: Vimshottari, Ashtottari, Yogini (Moon-longitude based, require `moon_longitude`); Chara, Narayana (sign based, requi…

compute_karakas

Compute Jaimini Chara Karaka assignments from sidereal planet longitudes. Ranks planets by degrees within their current sign: highest = Atmakaraka (soul significator), lowest = Darakaraka (spouse sign…

compute_combustion

Compute combustion state for each planet relative to the Sun: principle per BPHS Ch.7 vv.28-29, orbs per Surya Siddhanta IX.6-8 and X.1 (Moon 12, Mars 17, Mercury 14 or 12 retrograde, Jupiter 11, Venu…

compute_shadbala

Compute the complete six-fold Shadbala of the seven grahas (Sun to Saturn) for a birth moment and place, per BPHS Ch.27, with Ishta and Kashta Phala per Ch.28, in virupas. Pass the moment and the plac…

compute_vargas

Compute Vedic divisional charts (vargas). Given a time and place, returns one chart per requested division: the varga lagna, and for each of the ten bodies compute_natal_chart returns — the seven grah…

emit_graph

Turn a chart into a queryable property graph. Accepts the output of compute_natal_chart directly (pass latitude and longitude alongside it), or an existing ChartGraph. Emits Neo4j Cypher, SurrealDB Su…

compute_transit

Compute transiting planet positions relative to a natal chart at a specific moment. Returns planet longitudes for the transit time alongside natal positions, enabling aspect calculation between transi…

search_transits

Search for transiting planet–natal planet aspects within a time window. Supply natal positions and a Julian Day range; receive a list of exact transit moments with aspect type, orb, and applying/separ…

search_muhurta

Search for auspicious time windows (muhurta) within a given period for a geographic location. Returns ranked muhurta candidates with quality scores based on tithi, nakshatra, yoga, karana, and planeta…

compute_ashtakavarga

Compute Bhinna Ashtakavarga (raw bindu tables) and Sarvashtakavarga for all 7 planets from sign positions. Source: BPHS Ch.66 vv.13-68. Trikona/Ekadhipatya Shodhana and Pinda Sadhana are not included.

compute_gochara

Compute Gochara (transit interpretation) for the seven grahas against a natal reference sign per BPHS Ch.29. Returns favourable/unfavourable verdict, house from natal, and raw vedha (obstruction) cand…

compute_panchanga

Compute the panchanga — the five limbs of the Vedic almanac — for an instant: tithi (lunar day, with paksha and lord), vara (weekday reckoned from local sunrise, with its lord and the Rahu and Gulika …

compute_drishti

Compute graha drishti — Vedic sign aspects — for all nine grahas. Unlike Western aspects, drishti is cast from sign to sign and is asymmetric: every graha aspects the 7th from itself, and Mars additio…

compute_bhavas

Compute the whole-sign bhava (house) chart from an ascendant. In the Vedic whole-sign system the entire sign containing the ascendant is the 1st bhava, the next sign the 2nd, and so on — houses do not…

compute_synastry

Compute synastry — the aspects each graha in one chart makes to each graha in another chart. Every graha in chart A is tested against every graha in chart B (the two charts do not need the same graha …

compute_composite

Compute the midpoint composite chart of two charts: for each graha, the shorter-arc midpoint of its longitude in the two charts, and the arithmetic mean of its two speeds. The two charts must carry th…

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://vedaksha.net/api/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "vedaksha": {
      "url": "https://vedaksha.net/api/mcp",
      "transport": "http"
    }
  }
}