Skip to content
docs
UseBuildChangelog
Open Lumin
All tools

Advanced techniques

Career Horary — KSK Job and Profession Horary (1-249)

get_career_horary

Career horary cast at the moment of the question from a number 1-249, with no birth data: 'judgement_datetime' (the local wall clock there, default now), 'judgement_latitude', 'judgement_longitude', and 'judgement_utc_offset_minutes' or 'judgement_time_zone'. The result echoes 'horaryMoment' ('instant', 'local', 'place', 'source', 'utcOffsetSource') and 'deprecatedInput', which names any old field name the call used and the field to send instead. Seven horary modules shipped before this one and none was career, while KP Reader 6 devotes an entire block with fourteen dated worked cases to it. Fourteen sourced query types, each with its own cusp and gate: 'will_i_get_a_job' (10th, with the nature of work read off the cusp triad, R6 pp.285-288), 'when_promoted' and 'higher_status' and 'seniority_justice' (11th, R6 pp.297-303), 'interview' (11th, the CSL must be in the constellation of a direct planet and signify 3 and 9, R6 p.180 and P3 p.060), 'business_success' (11th for fulfilment and 10th for name, R6 p.295), 'transfer' (3rd, with the P3 p.049 cancellation rule where a 4th CSL signifying the 4th plus an 11th CSL on 1/2/4/10/11 gets the order cancelled and the native retained), 'change_of_job' (10th, R6 pp.306-307), 'reinstatement' (10th, judged on the star lord of the CSL, never granted if it signifies 1/5/9/12, R6 pp.309-310), 'reappointment' and 'competition_selection' (6th, R6 p.317 and the 6-or-10-or-11 win rule), 'will_i_earn' (10th, where a retrograde CSL is an absolute no, R6 p.288), 'foreign_assignment' (12th, which must also signify the 6th to be an assignment, R6 p.311), 'partnership' (7th, with the break matrix: 5+11 permanent, 6+11 take a partner, 6+12 it breaks, 5+8+12 the partner gains and you lose, R6 pp.262-263). The Moon gate runs first and a failure returns verdict WITHHELD, never a negative answer dressed as a result. The gate is the successor literature's (class 'later': L. P. Bhargava, Astrology & Athrishta 1967; K. Subramaniam, Astro Secrets and KP Part II, canon pp.600 and 603); no KSK page withholds a horary on the Moon (Q045), and KSK judges the querent's number as given (Reader 6 canon pp.34-35, p.322). So a WITHHELD result also carries 'judgedAsGiven', the same chart judged under KSK's reading with its own verdict and windows, and 'moonConnectivity.withholdResponse' carries 'source', 'kskPosition' and 'remedies' (Bhargava's re-ask at once; KSK's same number on the day of judgement). 'moonConnectivity.gateReadings' states the Moon gate, the Moon-or-Ascendant-sub-lord gate and KSK's reading, none picked. Rotates the subject lagna by relation for questions about another person's career (R3 p.389). Returns per-query overlays, retrograde gates, dated windows inside the three-year horary horizon, and ruling-planet confirmation. Also returns 'rulingPlanetsVariants' (F185): [KP] KSK's ruling planets from the Ascendant rising at the moment of judgement (Reader 6 canon p.211), the set this tool reads, beside [KP-extended] Prabhakar c.2006's from the number's sign and star lords, reported only; the same block 'get_horary_ruling_planets_variants' returns for this number, moment and place with no query_event, named in 'methodSeams'.

Parameters

NameTypeRequiredDescription
target_numbernumberYesKP horary question number (1-249)
judgement_datetimestringNoThe moment the question is judged, as the local wall clock at the place of judgement, ISO 8601 with no zone suffix (e.g. 2026-10-20T10:30:00). Defaults to now, and the result's horaryMoment says so.
judgement_latitudenumberNoLatitude of the place where the question is judged, north positive.
judgement_longitudenumberNoLongitude of the place where the question is judged, east positive.
judgement_utc_offset_minutesnumberNoUTC offset in force at the place of judgement at that moment, in minutes east of UTC (e.g. 330 for India, -240 for New York in summer). Prefer judgement_time_zone, which works it out; if both are given they must agree.
judgement_time_zonestringNoIANA time zone of the place of judgement (e.g. "Asia/Colombo", "America/New_York"). The offset in force there at judgement_datetime is read from the tz database, daylight saving and past changes included.
datetimestringNoDeprecated, use judgement_datetime.
latitudenumberNoDeprecated, use judgement_latitude.
longitudenumberNoDeprecated, use judgement_longitude.
utcOffsetMinutesnumberNoDeprecated, use judgement_utc_offset_minutes or judgement_time_zone.
query_typeenum: will_i_get_a_job | when_promoted | higher_status | transfer | …NoThe career question being asked (default: will_i_get_a_job)
relationenum: self | spouse | child | mother | …NoWhose career the question concerns (default: self). Rotates the subject lagna.
ayanamsaenum: kp | kp_new | lahiri | raman | …NoAyanamsa system (default: kp, the KSK horary convention)

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_horary",
    "arguments": {
      "judgement_datetime": "2026-10-20T10:30:00",
      "judgement_latitude": 6.927,
      "judgement_longitude": 79.861,
      "judgement_time_zone": "Asia/Colombo",
      "target_number": 137
    }
  }
}