vedicproof
vedic proof · computation

Yoga API

What is a Yoga API?

A Yoga API detects classical combinations in a birth chart - specific pairings of graha, rasi and bhava that carry a traditional reading. Vedic Proof returns the combinations it detects together with the placement that triggered each one, so the detection can be checked rather than merely trusted.

Request

Tools are called over MCP, so an assistant connected to https://vedicproof.com/mcp invokes get_databank itself. The arguments it sends are:

tool · get_databank
{
  "date_of_birth": "1994-01-19",
  "time_of_birth": "05:22",
  "city": "Kochi",
  "country": "India",
  "datasets": [
    "yogas",
    "planets"
  ]
}

Response

Every response carries a plain-language summary string plus structured data, and states the engine and ayanamsa it used. Abridged here for length.

result · json
{
  "data": { "yogas": [
    { "name": "Chandra-Mangala", "basis": "Moon and Mars in the same rasi (Kumbha)" },
    { "name": "Kendra Guru", "basis": "Jupiter in the 10th from lagna" }
  ] }
}

How is this calculated and verified?

These are the pinned parameters that affect this computation. The full disclosure, and the golden-chart corpus, live on /proof.

House systemWhole sign (rasi bhava)
The lagna rasi is the first bhava in full; every graha's house is its rasi counted from the lagna rasi. Placidus, Sripati and KP cusps are not offered.
AyanamsaLahiri (Chitrapaksha), mean
Single supported system today, computed as a polynomial in Julian centuries from J2000 rather than read from a table. True-Chitra, KP-Newcomb and Raman are not offered; that is a limitation, not a default we are hiding.
Rounding and boundariesAssigned on unrounded longitude; displayed to the arc-minute
Rasi, nakshatra and pada are assigned from the full-precision longitude before any rounding, so a graha at 29.9999° stays in its own rasi. Degrees are formatted d° mm' ss" for display only.

Common questions

How many yogas are detected?
A deliberately small set of well-defined combinations, each returned with its basis. Inflating a yoga count is easy and meaningless, so the list stays honest and grows slowly.
Why is the basis returned with each yoga?
Because yoga definitions vary between texts. Showing the placement lets a practitioner decide whether your definition matches theirs.
Are Raja yogas and Dhana yogas included?
Only the combinations currently implemented are returned, and they are named individually in the response. Nothing is asserted beyond what the detector actually checks.

Connect this to Claude or ChatGPT with one URL: https://vedicproof.com/mcp. First 14 days unlimited and free, then $1.99/month.

Related computations

all computations in docs →