小道 Xiaodao
Server Details
Bazi (Four Pillars) and Qimen Dunjia charts with true solar time and historical time zones.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- Xiaodao
TDQS
Scored across 4 tools
The four tools map to distinct purposes: two different divination chart engines, a place-lookup helper, and a time-conversion utility. The main risk is that true_solar_time performs a computation that bazi_chart/qimen_chart already do internally, so an agent could pick the utility when it wanted chart facts; the descriptions do flag that no pillars are returned, which mitigates this.
All names are lowercase snake_case and readable, but the pattern is mixed: bazi_chart/qimen_chart are domain-noun + chart, search_birth_place is verb_noun, and true_solar_time is an adjective_noun phrase. It's mostly predictable with one verb-style outlier.
Four tools is lean but defensible for a focused chart-calculation engine where each tool covers a distinct stage (place lookup, time correction, Bazi, Qimen). Slightly under-scoped rather than padded.
Core lifecycle is covered: find a place, correct to true solar time, then compute Bazi or Qimen charts with rich focus/range options. Gaps are minor and partly intentional: Qimen is limited to a single method/plate, and there is no interpretation layer (explicitly by design), so agents wanting other divination systems or readings will hit a wall.
Available Tools
4 toolsbazi_chart排八字 · Bazi chartARead-onlyIdempotentInspect
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. 农历输入先换成公历再查。
Inputs: sex (required), date (required), time (required), placeId (required), +9 more.
qimen_chart奇门排盘 · Qimen chartARead-onlyIdempotentInspect
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。
Inputs: date (required), time (required), placeId, language, +2 more.
search_birth_place查出生地 · Search birth placesARead-onlyIdempotentInspect
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.
Inputs: query (required), language.
true_solar_time真太阳时换算 · True solar timeARead-onlyIdempotentInspect
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. 农历输入先换成公历再查。
Inputs: date (required), time (required), placeId (required), calendar, +5 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Deterministic BaZi (Four Pillars) charts, Chinese almanac and saved FateTell charts.
Qi Men Dun Jia charts, BaZi Four Pillars, best-time ranking and solar terms. Free, no key.
Read-only Bazi, True Solar Time, and Chinese almanac tools in English and Traditional Chinese.
BaZi, zodiac year, compatibility, five elements, Kua, I Ching, Zi Wei and Flying Stars charts.
Related MCP Servers
- AlicenseAqualityBmaintenanceTrue solar time (longitude correction + equation of time), exact moments of the 24 Chinese solar terms for any year, and China 1986–1991 DST handling for BaZi birth-time conversion.3MIT
- FlicenseNot gradedqualityNot gradedmaintenanceCalculates Chinese BaZi (Four Pillars of Destiny) charts based on birth date, time, and location, including solar term information, decade luck cycles, and true solar time corrections.2-
- AlicenseNot gradedqualityCmaintenanceEnables calculation of Four Pillars of Destiny (BaZi) charts using true solar time and a global geographic database, providing pillars, Da Yun, and branch interactions for any location and time.36 npm1MIT
- AlicenseNot gradedqualityCmaintenanceProvides precise Chinese metaphysics chart calculation (Bazi, Ziwei, Qimen) with true solar time correction, outputting structured JSON and Markdown for AI integration.3MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.