Advanced techniques
Cuspal Interlink Strength Matrix
get_interlink_strength_matrix
[KP extended, after S.P. Khullar's Cuspal Interlink theory] Computes a 12×12 cuspal interlink strength matrix. Links between every pair of cusps are Khullar's reading, not KSK's verdict rule (KSK judges by the cuspal sub lord's own significations), and the 3/2/1 weights are unsourced. Each cell scores how strongly cusp i's {sub, star, sign} lords appear among cusp j's {occupant, owner, star-of-occupant, star-of-owner}. Weights: sub-lord match = 3, star-lord = 2, sign-lord = 1. Per-cell max = 24. Returns '{ matrix, flatTopLinks, averageRatio, densestHouse, methodologyNote, summary, pagination, pageNote }'. **'matrix' is paged by row**, one row per cusp with all 12 of its cells intact, so a page is whole cusps and never half a row; the page budget counts the blocks that repeat, so a page holds a few cusps (three to six on the charts measured) and the matrix runs to two pages or more. 'flatTopLinks' (the 24 strongest links overall), 'densestHouse' and 'averageRatio' repeat on every page and are usually the answer on their own, so page into the full matrix only when you need a specific cusp pair the top links do not cover.
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. |
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_interlink_strength_matrix",
"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.