Skip to content
docs
UseBuildChangelog
Open Lumin
All tools

Advanced techniques

Career Cusp Panel (KP, cusps 2/6/7/10/11 against 1/5/9/12)

get_career_cusp_panel

One-shot KP career foundation read. For each of the five career cusps (2 self-acquisition, 6 service, 7 partnership, 10 profession, 11 net profit) and each of the four negation cusps (KP Reader 3 p.394: the 1st negates the 2nd, the 5th negates the 6th, the 9th negates the 10th, the 12th is general loss) it returns the sign, star lord, cuspal sub lord, the CSL's own star lord with its full L1-L4 significations, the CSL's retrograde and combustion state, and a one-line verdict. Then classifies all nine planets career-friendly (2/6/10/11 at L1 or L2 with no 1/5/9/12 at L1 or L2) or career-hostile, sums a signed 'careerBalanceIndex' into a STRONG / FAVOURABLE / MIXED / OBSTRUCTED / HEAVILY_OBSTRUCTED band, and reports which negation houses are actually live against their targets. Returns '{ cuspReads[], planetClasses[], careerBalanceIndex, band, negationHousesActive[], bhadhakaRole, summary, disclaimer }'. The bhadhaka block is context only: Reader 2 p.332 confines bhadhakasthana to longevity and health, so it is never a career denial gate here. Call this first in any career reading; 'get_career_signature' scores category fit and 'get_career_advanced' handles timing.

Parameters

NameTypeRequiredDescription
birth_datetimestringYesBirth date and time in ISO 8601 format (e.g., "1990-05-15T14:30:00").
latitudenumberYesBirth location latitude. Range: -90 to 90.
longitudenumberYesBirth location longitude. Range: -180 to 180.
utc_offset_minutesnumberYesUTC offset in minutes (e.g., 330 for IST, -300 for EST).
ayanamsaenum: kp | kp_new | lahiri | raman | true_chitra | khullarNoAyanamsa system. Defaults to kp.

Example call

Send the request as a standard MCP tools/call:

http
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_career_cusp_panel",
    "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.