MCP App Store
by KeenEthics

Overview

Xiaodao gives Claude accurate Chinese metaphysics charts to work from. Xiaodao calculates; Claude interprets. What it does - Bazi (Four Pillars): the four pillars with hidden stems and ten gods, lunar date, month command, luck start and direction, all twelve ten-year luck cycles with their years, and the annual, monthly, daily and hourly pillars for any focus date. - Qimen Dunjia: hour charts by the chai bu method with the rotating plate, nine palaces laid out. - True solar time: converts a historical local clock time at a birth place to true solar time, removing daylight saving and applying longitude and the equation of time. - Birth place search: places with coordinates and historical time zone rules, in Chinese and English. Why it matters Charts go wrong when time zones, daylight saving or solar-term boundaries are handled loosely. Xiaodao uses each place's historical time zone rules (China's daylight saving years 1986-1991 included), true solar time for the day and hour pillars, and the actual solar-term instant for the year and month. When a birth time falls on a boundary or a repeated clock hour, it asks you to choose instead of guessing. Supported dates run from 1801 to 2099. Privacy No account and no API key. Inputs and results are not saved to a database, disk or logs, and are cleared after each request. The server access log keeps only a truncated IP address, path, status, response time and browser identifier. Requests are processed in Singapore. Chart text is in Chinese; Claude can explain it in your language. Xiaodao returns chart facts, not predictions.

Tools

bazi_chart

Claude
Calculate a full Bazi chart using the Xiaodao engine: four pillars and details, lunar date, auxiliary palaces, month command, luck start and direction, all twelve ten-year cycles with yearly lists, and focused annual/monthly/daily/hourly facts. The default focus is the chart page current instant at the birth place, using its historical time zone and true-solar day boundaries. focusDate selects a local civil date at noon; detailYears {from,to} adds up to ten inclusive years; allDaysOfMonth adds every day of the focused solar-term month. Ranges must fit the pre-luck and twelve-cycle timeline. Months run from Lichun (Yin) through the following Xiaohan (Chou). Year/month pillars compare the actual instant with solar terms; day/hour pillars use true solar time. earlyLateZi defaults to false (23:00 day change); true uses midnight and separates early/late Zi hours. Luck starts from the birth-to-term interval (3 days per year), forward for yang-year males/yin-year females, reverse otherwise. Input is historical wall-clock time, Gregorian or explicit lunar/leap-month date. Repeated times require a user-selected occurrence; nonexistent times are not calculated. Missing birth boundary choices return needs_input. Chart text stays Chinese; English adds a field glossary. This returns chart facts, not an interpretation. Gregorian date range: 1801-01-01 through 2099-12-31. 公历日期范围:1801-01-01 至 2099-12-31。 Lunar input is checked after conversion to Gregorian. 农历输入先换成公历再查。

qimen_chart

Claude
Calculate an hour-based Qimen chart using the chai bu method and rotating plate only. date and time are local Gregorian wall-clock time at placeId (from search_birth_place); omitting placeId uses the same configured reference place as Xiaodao Daily Fortune, named in the result. Historical time zone and DST, longitude and equation of time produce local true solar time, then expressed in Beijing time. All four pillars, solar term and ju use that corrected moment; year/month pillars can differ from Bazi for the same instant. The day changes at 23:00, not selectable. Repeated wall-clock times need an explicit daylightSaving choice; nonexistent times are not calculated. Optional birthYearPillar is a full valid sexagenary pillar, not a numeric year or a single stem; obtain it from bazi_chart first because the year changes at Lichun. Jia uses its hidden Liu Yi stem. Returns nine-palace chart facts and optional birth-year stem locations, without interpretation rules. Chart text stays Chinese; language en adds English conventions and a field glossary. Gregorian date range: 1801-01-01 through 2099-12-31. 公历日期范围:1801-01-01 至 2099-12-31。

search_birth_place

Claude
Search Xiaodao’s place catalogue for birth place IDs, Chinese and English names, countries and first-level administrative areas. Select the intended place; its stored coordinates and historical time zone rules are used by the calculation tools, not today’s UTC offset.

true_solar_time

Claude
Convert historical local wall-clock time (Gregorian or explicit lunar/leap-month input) using the selected place: remove daylight saving, apply longitude correction (4 minutes per degree relative to the standard meridian), then equation of time. The Xiaodao engine uses the actual instant for equation of time in both hemispheres, with no half-year shift. Longitude and birth date are unchanged. Returns minute-resolution true solar time, historical zone/offset, DST and Zi-hour policy. Repeated clock times require an explicit occurrence; nonexistent times are rejected. earlyLateZi is optional and defaults to false (day changes at 23:00, same as the Xiaodao website default). Missing boundary choices return needs_input. No pillars or lunar date are returned; the Zi-hour policy does not change the displayed solar date. Gregorian date range: 1801-01-01 through 2099-12-31. 公历日期范围:1801-01-01 至 2099-12-31。 Lunar input is checked after conversion to Gregorian. 农历输入先换成公历再查。

Similar Apps