Fengshui Calculator
Server Details
Verifiable Chinese calendar & feng shui: BaZi, flying stars, Kua, almanac. SHA-256 replayable.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
TDQS
Score is being calculated.
Available Tools
10 toolscalendarInspect
Chinese calendar for a date: lunar date (with leap month), zodiac, day officer 建除, yellow/black path, six-day cycle — computed on Beijing time
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | YYYY-MM-DD, 1901–2199; defaults to today (Beijing) |
flying_star_chartInspect
Xuan Kong flying star natal chart: nine palaces with mountain/facing/period stars plus classical pattern labels (e.g. 旺山旺向). Period from a construction date, or explicit yun
| Name | Required | Description | Default |
|---|---|---|---|
| yun | No | period 1–9; omit to use the period of the reference date | |
| date | No | when yun is omitted: the construction date whose period is used | |
| kind | No | ||
| sitting | Yes | sitting mountain: index 0–23 or Chinese name 子癸丑艮寅甲卯乙辰巽巳丙午丁未坤申庚酉辛戌乾亥壬 |
form_analysisInspect
Indoor form-sha from a floor-plan wireframe: 穿堂煞 (door-window alignment), 缺角 (nine-palace missing corners), 厕占中宫 (toilet at centre) — plus optional fusion with the Eight Mansions house stars and Ming Gua. Grade B verdicts, no aggregate score
| Name | Required | Description | Default |
|---|---|---|---|
| plan | Yes | floor-plan wireframe: { exterior: [[x,y]...], rooms: [{kind, polygon}], openings: [{kind, a, b, is_entry}], walls: [[a,b]...] } in meters (y axis = north by drafting convention) | |
| gender | No | ||
| birth_year | No | birth year for Ming Gua (enables personal palace stars + 宅命配) | |
| rotation_deg | No | plan y-axis deviation from true north, clockwise — must come from compass measurement | |
| sitting_index | No | sitting mountain index 0–23 (0 = 子), enables Eight Mansions fusion | |
| minggua_convention | No |
ganzhiInspect
Four pillars (BaZi) for a date+hour, returned under BOTH year conventions (Lichun vs Lunar New Year) × BOTH day boundaries (midnight vs 23:00) — differences are shown, not hidden
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | YYYY-MM-DD | |
| hour | No | 0–23; defaults to noon |
kua_numberInspect
Ming Gua (Kua number) from birth date + gender, with the Lichun year boundary computed astronomically, five-yellow substitution conventions, and eight favourable/unfavourable directions
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | birth date YYYY-MM-DD | |
| hour | No | ||
| gender | Yes | ||
| minute | No | ||
| convention | No | five-yellow substitution: standard = male Kun/female Gen; gen = both Gen |
replayInspect
Verifiability as an API call: recompute a stored request and compare its SHA-256 input digest (JCS-canonicalised) against an expected value — byte-identical reproduction or honest mismatch
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes | the original kernel request JSON | |
| engine_version | No | snapshot engine version; mismatch → 409-style error | |
| expected_input_digest | No | 64-hex SHA-256 from the report being verified |
rulesetsInspect
List the rule sets the kernel actually implements, with parameters and honest review_state — nothing not implemented is advertised
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
solar_termsInspect
All 24 solar terms of a year with exact Beijing instants (DE441-based), ΔT, and midnight-margin uncertainty flags
| Name | Required | Description | Default |
|---|---|---|---|
| year | No | 1901–2199 |
terrain_white_tigerInspect
White tiger elevation check (白虎抬头) from a DEM-derived 360-bin skyline: compares the right (white tiger) vs left (azure dragon) sector elevation within ±45° of the sitting direction
| Name | Required | Description | Default |
|---|---|---|---|
| skyline_360 | Yes | 360 elevation angles (degrees), one per azimuth degree | |
| sitting_azimuth_deg | Yes | sitting direction azimuth (0 = north, clockwise) |
yun_periodInspect
San Yuan period (三元九运, 1–9) for a date; periods switch at Lichun, anchored 1984 = start of Period 7
| Name | Required | Description | Default |
|---|---|---|---|
| date | No |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
10 tool updates
- First observed
calendar - First observed
flying_star_chart - First observed
form_analysis - First observed
ganzhi - First observed
kua_number - First observed
replay - First observed
rulesets - First observed
solar_terms - First observed
terrain_white_tiger - First observed
yun_period
Related MCP Connectors
BaZi four pillars, Chinese zodiac, lunisolar calendar and almanac days for AI agents.
Chinese almanac: lunar calendar, BaZi 八字, daily 宜忌, lucky-day picker, public holidays.
BaZi (Chinese Four Pillars) chart calculator. Structured chart data only, no predictions.
BaZi four pillars, Zi Wei Dou Shu, the Chinese calendar and feng shui.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables traditional Chinese fortune-telling through BaZi (Four Pillars) analysis, including solar/lunar date conversion, Five Element balance calculations, Ten Gods deduction, and destiny interpretation for metaphysics applications.11 npmMIT
- 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
- AlicenseNot gradedqualityDmaintenanceProvides accurate Chinese Bazi (八字) fortune-telling calculations including birth chart analysis, destiny forecasting, and Chinese calendar information. Addresses inaccuracies in existing AI fortune-telling tools by delivering precise Bazi data for personality analysis and metaphysical insights.283 npmISC
- AlicenseNot gradedqualityDmaintenanceProvides Chinese traditional calendar functions including BaZi calculation, solar-lunar calendar conversion, Huangli almanac queries, daily fortune readings, 24 solar terms, and Wu Xing (Five Elements) analysis.18 PyPIMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.