{"id":208037,"recorded_at":"2026-10-26T14:52:43.369377Z","observed_at":"2026-10-26T14:52:43.369307Z","subject_kind":"endpoint","subject":"d26a3d37-2c1e-4e11-826c-7454fef5b546","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":8,"tools":[{"description":"Grounded synthesis answer to a question, computed from the birth chart through the same accuracy-gated path as the retail chat endpoint (chart-anchor check and rewrite retry inside run_reading). The response envelope carries citation_status and accuracy-gate notes. lang: en or hi (default en).","inputSchema":{"properties":{"birth_data":{"properties":{"dob":{"description":"Birth date, YYYY-MM-DD.","type":"string"},"lat":{"description":"Birth latitude, -90 to 90.","type":"number"},"lng":{"description":"Birth longitude, -180 to 180.","type":"number"},"tob":{"description":"Birth time, HH:MM (24h).","type":"string"},"tz":{"description":"UTC offset (e.g. 5.5) or IANA zone name (e.g. Asia/Kolkata).","type":["number","string"]}},"required":["dob","tob","lat","lng","tz"],"type":"object"},"lang":{"enum":["en","hi"],"type":"string"},"question":{"description":"The question to answer from the chart.","type":"string"}},"required":["question","birth_data"],"type":"object"},"name":"ask_jyotish"},{"description":"Deterministic Vedic chart facts for birth data: lagna, Moon sign/nakshatra, current dasha, planets in houses, house lords, dignities, combustions, D9/D10 ascendants, Sade Sati standing, yogas with classical-text citations, dasha timeline. Pure computation, no LLM. Same output as POST /api/b2b/chart-facts.","inputSchema":{"properties":{"dob":{"description":"Birth date, YYYY-MM-DD.","type":"string"},"lat":{"description":"Birth latitude, -90 to 90.","type":"number"},"lng":{"description":"Birth longitude, -180 to 180.","type":"number"},"tob":{"description":"Birth time, HH:MM (24h).","type":"string"},"tz":{"description":"UTC offset (e.g. 5.5) or IANA zone name (e.g. Asia/Kolkata).","type":["number","string"]}},"required":["dob","tob","lat","lng","tz"],"type":"object"},"name":"get_chart_facts"},{"description":"Vimshottari dasha standing and full timeline for birth data: current maha / antar / pratyantar dasha plus every maha-dasha period with start and end dates. Deterministic, no LLM. Same compute path as POST /api/b2b/dasha.","inputSchema":{"properties":{"birth_data":{"properties":{"dob":{"description":"Birth date, YYYY-MM-DD.","type":"string"},"lat":{"description":"Birth latitude, -90 to 90.","type":"number"},"lng":{"description":"Birth longitude, -180 to 180.","type":"number"},"tob":{"description":"Birth time, HH:MM (24h).","type":"string"},"tz":{"description":"UTC offset (e.g. 5.5) or IANA zone name (e.g. Asia/Kolkata).","type":["number","string"]}},"required":["dob","tob","lat","lng","tz"],"type":"object"}},"required":["birth_data"],"type":"object"},"name":"get_dasha"},{"description":"Dosha screen for birth data: Manglik standing under both conventions (Moon and Lagna), Kaal Sarp detection, Sade Sati phase, and extra classical yogas. Deterministic, no LLM. lang: en or hi (default en). Same compute path as POST /api/b2b/doshas.","inputSchema":{"properties":{"birth_data":{"properties":{"dob":{"description":"Birth date, YYYY-MM-DD.","type":"string"},"lat":{"description":"Birth latitude, -90 to 90.","type":"number"},"lng":{"description":"Birth longitude, -180 to 180.","type":"number"},"tob":{"description":"Birth time, HH:MM (24h).","type":"string"},"tz":{"description":"UTC offset (e.g. 5.5) or IANA zone name (e.g. Asia/Kolkata).","type":["number","string"]}},"required":["dob","tob","lat","lng","tz"],"type":"object"},"lang":{"enum":["en","hi"],"type":"string"}},"required":["birth_data"],"type":"object"},"name":"get_doshas"},{"description":"Structured personalized forecast for birth data — per-area tones, day calendar, ingresses, dasha standing. period: daily (optional date), weekly, monthly (optional year+month), or yearly (optional year). Deterministic engine output, no LLM narration. lang: en or hi (default en). Same compute path as POST /api/b2b/forecast.","inputSchema":{"properties":{"birth_data":{"properties":{"dob":{"description":"Birth date, YYYY-MM-DD.","type":"string"},"lat":{"description":"Birth latitude, -90 to 90.","type":"number"},"lng":{"description":"Birth longitude, -180 to 180.","type":"number"},"tob":{"description":"Birth time, HH:MM (24h).","type":"string"},"tz":{"description":"UTC offset (e.g. 5.5) or IANA zone name (e.g. Asia/Kolkata).","type":["number","string"]}},"required":["dob","tob","lat","lng","tz"],"type":"object"},"date":{"description":"YYYY-MM-DD (daily period only).","type":"string"},"lang":{"enum":["en","hi"],"type":"string"},"month":{"description":"Target month 1-12 (monthly period only).","type":"integer"},"period":{"enum":["daily","weekly","monthly","yearly"],"type":"string"},"year":{"description":"Target year (monthly/yearly periods).","type":"integer"}},"required":["birth_data","period"],"type":"object"},"name":"get_forecast"},{"description":"Use when a user asks about the Hindu calendar day for a location — tithi, paksha, nakshatra, yoga, karana, vara and its lord, sunrise and sunset, plus Rahu Kaal, Yamaganda, Gulika Kaal and the Choghadiya day/night windows. Needs only a place and a date, so it works without anyone's birth details. Deterministic computation, no LLM. Same compute path as GET /api/panchang.","inputSchema":{"properties":{"date":{"description":"YYYY-MM-DD (default: local today at the location).","type":"string"},"lat":{"description":"Birth latitude, -90 to 90.","type":"number"},"lng":{"description":"Birth longitude, -180 to 180.","type":"number"},"tz":{"description":"UTC offset (e.g. 5.5) or IANA zone name (e.g. Asia/Kolkata).","type":["number","string"]}},"required":["lat","lng","tz"],"type":"object"},"name":"get_panchang"},{"description":"Divisional chart (varga) placements for birth data — all sixteen supported divisions d1,d2,d3,d4,d7,d9,d10,d12,d16,d20,d24,d27,d30,d40,d45,d60. Deterministic, no LLM. Same compute path as POST /api/b2b/varga.","inputSchema":{"properties":{"birth_data":{"properties":{"dob":{"description":"Birth date, YYYY-MM-DD.","type":"string"},"lat":{"description":"Birth latitude, -90 to 90.","type":"number"},"lng":{"description":"Birth longitude, -180 to 180.","type":"number"},"tob":{"description":"Birth time, HH:MM (24h).","type":"string"},"tz":{"description":"UTC offset (e.g. 5.5) or IANA zone name (e.g. Asia/Kolkata).","type":["number","string"]}},"required":["dob","tob","lat","lng","tz"],"type":"object"},"varga":{"enum":["d1","d2","d3","d4","d7","d9","d10","d12","d16","d20","d24","d27","d30","d40","d45","d60"],"type":"string"}},"required":["birth_data","varga"],"type":"object"},"name":"get_varga"},{"description":"Vedic compatibility (Guna Milan / Ashtakoota) between two people, 36 points across eight kootas: varna, vashya, tara, yoni, graha_maitri, gana, bhakoot, nadi. Moon nakshatra and rashi for each native are computed from their birth data through the same chart engine as get_chart_facts — do not pass nakshatra/rashi yourself. Deterministic, no LLM. Each koota carries its score, its maximum, and a plain-language reason, so the result is auditable rather than a bare number.","inputSchema":{"properties":{"person_a":{"description":"First native's birth data.","properties":{"dob":{"description":"Birth date, YYYY-MM-DD.","type":"string"},"lat":{"description":"Birth latitude, -90 to 90.","type":"number"},"lng":{"description":"Birth longitude, -180 to 180.","type":"number"},"tob":{"description":"Birth time, HH:MM (24h).","type":"string"},"tz":{"description":"UTC offset (e.g. 5.5) or IANA zone name (e.g. Asia/Kolkata).","type":["number","string"]}},"required":["dob","tob","lat","lng","tz"],"type":"object"},"person_b":{"description":"Second native's birth data.","properties":{"dob":{"description":"Birth date, YYYY-MM-DD.","type":"string"},"lat":{"description":"Birth latitude, -90 to 90.","type":"number"},"lng":{"description":"Birth longitude, -180 to 180.","type":"number"},"tob":{"description":"Birth time, HH:MM (24h).","type":"string"},"tz":{"description":"UTC offset (e.g. 5.5) or IANA zone name (e.g. Asia/Kolkata).","type":["number","string"]}},"required":["dob","tob","lat","lng","tz"],"type":"object"}},"required":["person_a","person_b"],"type":"object"},"name":"guna_milan"}]},"body_sha256":"7aa4e3a495ece1691390129014efe817b016a274f0cf9da4748b9a0fb991c060","prev_id":null,"leaf":"0xffbd98f58f16f0b139cec40b6624032ec3f8d95c5b182af9b87fa635f231db97","leaf_text":"{\"body\":\"7aa4e3a495ece1691390129014efe817b016a274f0cf9da4748b9a0fb991c060\",\"id\":208037,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793026363369307,\"prev\":null,\"subject\":\"d26a3d37-2c1e-4e11-826c-7454fef5b546\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0xffbd770397f61a8fd4aa105ff8b9098211a40c0698b430fd7a4e450bd3af8371","0x67163e9792503ed8bf7d882d648c613d96494423e2fac26eb219fd55b4d37c0b","0xe356911278519d6dd98faa4a3f6c88f7e49e86d062f8d9c5b7a85d0c2333a456","0x08606ecd62c6f3d439290aa246325f120e47ca8298e899bd9433214f3f19cb6d","0x91491db67fa0add8a9f0254f7fa44c772b57c44399f47a3e0d744c593a69f6d0","0x4035d215e2929a0e39dc617fba711c831d577f2240280070a78a9a5f1b59fce3","0x43f692030b503059563842dce40f19fe201a54b72ca0d98ece7e164660f12cab","0xf8f2113f3a8aac837a4afa9f29fd443464b0f98b4f8e7279368ff69379bfe382","0x72743ee780f422be29752f40068ca0876fda4de868f24662bd7406d05ac0b33b","0xa29eae943754390bcd078416f8d4db8f78b3a74b270a306deb84f755b7cf17d8","0xd3a4547616d40f6cf22a3f69647bc5fe7630b638881a5ae1ce088b336fd0e181","0xbd264414f726ecec85a6b231446a7d5db56b5a61f8c3f471b7913d982daa291d","0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc"]}