Advanced techniques
Business and Partnership Viability from the 7th CSL (KP)
get_business_viability
The 7th-cusp read for starting one's own concern and for taking a partner. Tests four named denial conditions (KP Reader 3 pp.375-376, restated Jyotish Part 3 p.199): the lord or a significator of the 7th sitting in Saturn's sub; the 7th CSL in the star of a planet placed in the 5th, 8th or 12th, sharper when that planet is in an earthy sign; a significator of the 7th in the sub of a planet deposited in 5/8/12; and the Mars courage gate, where neither the running dasa lord, the bhukti lord nor the 7th cusp sub lord connects Mars. Profit is decided at the 11th CSL and never at the 7th (Part 3 p.192), with gains to the querent read at the 6th (the 12th from the 7th) and the 11th (Part 3 p.172). Returns the partnership matrix from Part 3 p.054 with break agency (6+11 take a partner, 6+12 it breaks, 5+11 permanent, 5+8+12 the partner gains and you lose) resolved through the Reader 3 p.435 agency rule (the 6th shows when he leaves, the 12th shows when you drop him), the new-partner chain, the common-sign badhaka trap as context only (Jyotish Part 2 p.094), the 7th-CSL sign modality, wind-up risk, and dated gain windows from the business gain gate. Returns '{ seventhCsl, viability: PROMISED|MARGINAL|DENIED, denialConditions[], marsCourageGate, eleventhCslProfitVerdict, businessGainGate, gainWindows[], partnership, modalityVerdict, windUpRisk, summary, disclaimer }'. Not business or investment advice.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| birth_datetime | string | Yes | Birth date and time in ISO 8601 format (e.g., "1990-05-15T14:30:00"). |
| latitude | number | Yes | Birth location latitude. Range: -90 to 90. |
| longitude | number | Yes | Birth location longitude. Range: -180 to 180. |
| utc_offset_minutes | number | Yes | UTC offset in minutes (e.g., 330 for IST, -300 for EST). |
| ayanamsa | enum: kp | kp_new | lahiri | raman | true_chitra | khullar | No | Ayanamsa system. Defaults to kp. |
| horizon_years | number | No | Years ahead to search for gain windows (default 10, max 20). |
Example call
Send the request as a standard MCP tools/call:
POST https://mcp.lumin.guru/mcp
Authorization: Bearer mcp_yourkey...
Accept: application/json, text/event-stream
Content-Type: application/json
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "get_business_viability",
"arguments": {
"birth_datetime": "1992-08-14T04:32:00",
"latitude": 6.927,
"longitude": 79.861,
"utc_offset_minutes": 330,
"ayanamsa": "kp"
}
}
}Birth data
This tool requires birth data on every call. The MCP server is stateless, so calling set_birth_profile first validates the data and returns the reading plan, but it does not store anything. Repeat the same five fields here.