protogrid

Search / com.xiaodaox/xiaodao

小道 Xiaodao

R0· no sign-in

Bazi (Four Pillars) and Qimen Dunjia charts with true solar time and historical time zones.

v1.0.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality92strong
Trust83of 100
Uptime, 30 days100%
Latency p50998 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "xiaodao": {
      "type": "http",
      "url": "https://xiaodaox.com/mcp"
    }
  }
}
claude mcp add --transport http xiaodao https://xiaodaox.com/mcp
[mcp_servers.xiaodao]
url = "https://xiaodaox.com/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "xiaodao": {
      "type": "remote",
      "url": "https://xiaodaox.com/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "xiaodao": {
      "type": "http",
      "url": "https://xiaodaox.com/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=xiaodao&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8veGlhb2Rhb3guY29tL21jcCJ9"
}
{
  "servers": {
    "xiaodao": {
      "type": "http",
      "url": "https://xiaodaox.com/mcp"
    }
  }
}
{
  "mcpServers": {
    "xiaodao": {
      "httpUrl": "https://xiaodaox.com/mcp"
    }
  }
}
extensions:
  "xiaodao":
    enabled: true
    name: "xiaodao"
    type: streamable_http
    uri: "https://xiaodaox.com/mcp"
    timeout: 300

Quality 92 / 100strong

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every use
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene93 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • warn
    tools.description_length2 tools have descriptions over 1,024 characters, which crowds the context
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations4 of 4 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 2,269 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changes4 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

4 tools, about 2,269 tokens to load them all · tool set 3b6ba04ef079 · tools last changed 2026-10-26 · checked 2026-11-07 11:21 UTC

Tool changes

  • true_solar_timechangedannotations
  • qimen_chartchangedannotations
  • bazi_chartchangedannotations
  • search_birth_placechangedannotations

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 83 / 100

no-repository
provenance55
liveness100
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-100% +updated-13d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://xiaodaox.com/mcp streamable-httpnoneyes100%998 ms2026-07-28, 2025-11-25, 2025-06-18, 2025-03-262026-11-07

Tools (4)

bazi_chartread-onlyCalculate 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_chartread-onlyCalculate 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_placeread-onlySearch 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_timeread-onlyConvert 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. 农历输入先换成公历再查。

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.xiaodaox/xiaodao",
  "icons": [
    {
      "src": "https://xiaodaox.com/assets/brand/xiaodao-emblem-64.png",
      "sizes": [
        "64x64"
      ],
      "mimeType": "image/png"
    }
  ],
  "title": "小道 Xiaodao",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://xiaodaox.com/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "websiteUrl": "https://xiaodaox.com/en/guide/mcp",
  "description": "Bazi (Four Pillars) and Qimen Dunjia charts with true solar time and historical time zones."
}