Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Certificate changed, valid to 2026-12-22
Changed the definition of "post_vedic_astrology_dasha_current"
Calculate all five running Vimshottari Dasha levels(with remaining time in each. The levels are Mahadasha, Antardasha, Pratyantardasha, Sookshma,Prana) with remaining time inandeach.Prana. Accurate dasha calculator API for life phase prediction ⟨109 unchanged words⟩
Changed the definition of "get_vedic_astrology_kp_ayanamsa", "post_vedic_astrology_arudha", "post_vedic_astrology_ashtakavarga" and 20 more
⟨152 unchanged words⟩ "+05:30\"). IANA resolved to theDST-correctoffsetforin force at the givendate. Appliesdatetoand the time field above. Defaults to 0 ( ⟨8 unchanged words⟩
Changed the definition of "post_vedic_astrology_kp_daily_finance"
Score the dayDailyforfinancemoneyscorewithfrom four KP sub lord layers - KP Daily Finance API
Added "post_vedic_astrology_kp_daily_finance" (55 tools before, 56 now)
Score the day for money with four sub lord layers - KP Daily Finance API — A Krishnamurti Paddhati daily finance reading for one native on one date. Four KP layers are each scored against the money houses and weighed into one number: the cusp sub lords of the gain and loss houses (structural promise), the four running Vimshottari lords at the reading moment (timing), the ruling planets of that moment (the pulse), and the sub lord windows the Moon passes through across the civil day (the hour hand), with the best and worst windows named. Weights cusps 30, dasha 40, rulingPlanets 15, moonWindows 15. Every input is the shipped KP arithmetic: Placidus cusps, the 249 sub…
Changed the definition of "post_vedic_astrology_daily"
⟨141 unchanged words⟩ which part is classical and which part isoura RoxyAPI counting convention. Positions are computed in the Lahiri sidereal ⟨11 unchanged words⟩ frame, as they do on every KP route.Vedic daily horoscope API, gochara API, daily panchang prediction, tarabala and chandrabala API, ashtakavarga transit strength.
Changed the definition of "post_vedic_astrology_dasha_current"
⟨41 unchanged words⟩ a current DBA readout down to hour-level timing. Pass datetime to read the five lords at any moment instead of now, which is what a reading prepared for tomorrow or a backtest over a past day needs. Set significators true to add the KP star ⟨48 unchanged words⟩
⟨238 unchanged words⟩ ":"date","type":"string"},"datetime":{"description":"ISO 8601 datetime (YYYY-MM-DDTHH:MM:SS) to read the running periods at, for a reading prepared for a future day, a backtest, or a chart cast for a past moment. Defaults to the current instant. Interpreted as local time in the request timezone (a trailing Z is accepted but ignored); with timezone 0 it is UTC.","example":"2026-08-23T13:47:46Z","format":"date-time","type":"string"},"focus":{"default":"general","description": ⟨518 unchanged words⟩
Certificate recorded, valid to 2026-10-24
Authorization not required
First tool surface recorded: 55 tools (server version 2.0.0)
Showing the latest 10 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨396 unchanged words⟩ CET). IANA strings are resolved to theDST-correctoffsetforin force at the given date and time, so you can pass `cities[0].timezone` ⟨15 unchanged words⟩
⟨564 unchanged words⟩ CET). IANA strings are resolved to theDST-correctoffsetforin force at the given date and time, so you can pass `cities[0].timezone` ⟨15 unchanged words⟩
⟨564 unchanged words⟩ CET). IANA strings are resolved to theDST-correctoffsetforin force at the given date and time, so you can pass `cities[0].timezone` ⟨15 unchanged words⟩
⟨732 unchanged words⟩ CET). IANA strings are resolved to theDST-correctoffsetforin force at the given date and time, so you can pass `cities[0].timezone` ⟨15 unchanged words⟩
⟨535 unchanged words⟩ CET). IANA strings are resolved to theDST-correctoffsetforin force at the given date and time, so you can pass `cities[0].timezone` ⟨15 unchanged words⟩
⟨489 unchanged words⟩ CET). IANA strings are resolved to theDST-correctoffsetforin force at the given date and time, so you can pass `cities[0].timezone` ⟨237 unchanged words⟩ CET). IANA strings are resolved to theDST-correctoffsetforin force at the given date and time, so you can pass `cities[0].timezone` ⟨20 unchanged words⟩
⟨794 unchanged words⟩ CET). IANA strings are resolved to theDST-correctoffsetforin force at the given date and time, so you can pass `cities[0].timezone` ⟨15 unchanged words⟩
⟨727 unchanged words⟩ CET). IANA strings are resolved to theDST-correctoffsetforin force at the given date and time, so you can pass `cities[0].timezone` ⟨15 unchanged words⟩
⟨766 unchanged words⟩ CET). IANA strings are resolved to theDST-correctoffsetforin force at the given date and time, so you can pass `cities[0].timezone` ⟨16 unchanged words⟩
⟨806 unchanged words⟩ CET). IANA strings are resolved to theDST-correctoffsetforin force at the given date and time, so you can pass `cities[0].timezone` ⟨17 unchanged words⟩
⟨811 unchanged words⟩ CET). IANA strings are resolved to theDST-correctoffsetforin force at the given date and time, so you can pass `cities[0].timezone` ⟨18 unchanged words⟩
⟨852 unchanged words⟩ CET). IANA strings are resolved to theDST-correctoffsetforin force at the given date and time, so you can pass `cities[0].timezone` ⟨19 unchanged words⟩
⟨517 unchanged words⟩ CET). IANA strings are resolved to theDST-correctoffsetforin force at the given date and time, so you can pass `cities[0].timezone` ⟨16 unchanged words⟩
⟨450 unchanged words⟩ CET). IANA strings are resolved to theDST-correctoffsetforin force at the given date and time, so you can pass `cities[0].timezone` ⟨15 unchanged words⟩
⟨450 unchanged words⟩ CET). IANA strings are resolved to theDST-correctoffsetforin force at the given date and time, so you can pass `cities[0].timezone` ⟨15 unchanged words⟩
⟨450 unchanged words⟩ CET). IANA strings are resolved to theDST-correctoffsetforin force at the given date and time, so you can pass `cities[0].timezone` ⟨15 unchanged words⟩
⟨450 unchanged words⟩ CET). IANA strings are resolved to theDST-correctoffsetforin force at the given date and time, so you can pass `cities[0].timezone` ⟨15 unchanged words⟩
⟨450 unchanged words⟩ CET). IANA strings are resolved to theDST-correctoffsetforin force at the given date and time, so you can pass `cities[0].timezone` ⟨15 unchanged words⟩
⟨450 unchanged words⟩ CET). IANA strings are resolved to theDST-correctoffsetforin force at the given date and time, so you can pass `cities[0].timezone` ⟨15 unchanged words⟩
⟨396 unchanged words⟩ CET). IANA strings are resolved to theDST-correctoffsetforin force at the given date and time, so you can pass `cities[0].timezone` ⟨15 unchanged words⟩
⟨450 unchanged words⟩ CET). IANA strings are resolved to theDST-correctoffsetforin force at the given date and time, so you can pass `cities[0].timezone` ⟨15 unchanged words⟩