Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

AstroWay Chinese metaphysics

REMOTE · MCP.ASTROWAY.INFO · SCANNED OCT 10

BaZi four pillars, Zi Wei Dou Shu, the Chinese calendar and feng shui.

25 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security63
Transport & Reachability0
Schema Quality & AI Usability0
  • Schema blocked by authentication: the endpoint requires auth we don't have to read it. See how to fix → Unverified
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage0
  • Tool coverage blocked by authentication: the endpoint requires auth we don't have to read its tools.Unverified
Tool Safety0
  • Tool safety blocked by authentication: the endpoint requires auth we don't have to read its tools.Unverified
Capabilities0
  • Capabilities blocked by authentication: the endpoint requires auth we don't have to read them. See how to fix → Unverified

Unverified: 6 categories

Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm. Claim this server and supply a read-only token to verify it and lift the score.

Install

How do I install the AstroWay Chinese metaphysics MCP server?

AstroWay Chinese metaphysics is a hosted endpoint at https://mcp.astroway.info/mcp/chinese, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · mcp.astroway.info

# add to Claude Code
claude mcp add --transport http info-astroway-chinese 'https://mcp.astroway.info/mcp/chinese'
// .cursor/mcp.json
{
  "mcpServers": {
    "info-astroway-chinese": {
      "url": "https://mcp.astroway.info/mcp/chinese"
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "info-astroway-chinese": {
      "type": "http",
      "url": "https://mcp.astroway.info/mcp/chinese"
    }
  }
}
# ~/.codex/config.toml
[mcp_servers.info-astroway-chinese]
url = "https://mcp.astroway.info/mcp/chinese"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "info-astroway-chinese": {
      "type": "remote",
      "url": "https://mcp.astroway.info/mcp/chinese",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add info-astroway-chinese --url 'https://mcp.astroway.info/mcp/chinese' --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  info-astroway-chinese:
    url: "https://mcp.astroway.info/mcp/chinese"
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "info-astroway-chinese": {
      "Transport": "http",
      "Url": "https://mcp.astroway.info/mcp/chinese"
    }
  }
}
# add to Vellum
assistant mcp add info-astroway-chinese -t streamable-http -u 'https://mcp.astroway.info/mcp/chinese'
// mcp.json
{
  "mcpServers": {
    "info-astroway-chinese": {
      "type": "http",
      "url": "https://mcp.astroway.info/mcp/chinese"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 10 Oct 26 −50
    • Endpoint reachability: reachable → behind authorisation ▼ security
    • Tool safety: pass → unverified ▼ security
    • Authorization: fail → unverified ▼ security
    • Transport: pass → unverified ▼ security
    • Stability: 0.03 → unverified ▼ security
    • Capabilities: pass → unverified ▼ functional
    • Tool coverage: 100 → unverified ▼ functional
    • Schema quality: 100 → unverified ▼ functional
  • 7 Oct 26 +2
    • Judged manipulation: unverified → pass ▲ security
    • Tool “astroway_chinese_zodiac_animal” rewrote its description, which is the text the model reads security
    • Stability: unverified → 0.03 ▲ functional
  • 6 Oct 26 73

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 10 Oct 2026 · Probed https://mcp.astroway.info/mcp/chinese

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=astroway.info CN=YE1,O=Let's Encrypt,C=US 14 Sept 2026 13 Dec 2026 ECDSA 256 ECDSA-SHA384 676709b5e42e439072e19c38481bf59d5a7
SANs: *.astroway.info, astroway.info
CN=YE1,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 5ddd70dd31f801c85c186a7a04b80afe
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of mcp.astroway.info. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
info. present 5104, 9986 8, 8 Verified
astroway.info. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication Inconclusive

We could not reach the endpoint well enough to judge its authorisation posture.

Result Inconclusive
HTTP status 429
Header Value
strict-transport-security max-age=31536000; includeSubDomains
x-content-type-options nosniff
x-frame-options SAMEORIGIN
referrer-policy strict-origin-when-cross-origin
permissions-policy geolocation=(), microphone=(), camera=()

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://mcp.astroway.info/mcp/chinese Auth required 401
http (plaintext) http://mcp.astroway.info/mcp/chinese HTTPS enforced 301 https://mcp.astroway.info/mcp/chinese
MCP tools · 62 exposed · ~17,964 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
astroway_account_status ~73

Check current API key status: tier, credit balance, rate limits, monthly cycle reset. Run this BEFORE invoking expensive endpoints (Tier 4+ at 100+ credits, Tier 6/7 at 500-5000 credits) to confirm the user has budget. Returns plain-text human-readable summary.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

astroway_agent_tools ~364

Tool definitions for an agent framework, generated from the live OpenAPI document, so the schema a model fills is the schema the endpoint validates. `format=openai` (default) returns `{ type, function }` objects you can spread straight into a chat completion; `format=anthropic` returns `{ name, description, input_schema }`. The objects carry nothing of ours: how to call each t… [Group: Agent Platform] [Cost: see your plan — endpoint not in the public credit manifest]

NameTypeReqDescription
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
formatstring–Which vendor contract the tool objects follow. `openai` returns `{ type, function }`, `anthropic` returns `{ name, description, input_schema }`.
limitinteger–How many tools to return. The ceiling is the OpenAI limit of 128 functions per request; models degrade well before it. Anything left out is counted in `totalMatched`.
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
qstring–Free-text filter applied within the selection, matched against path, summary, description and group.
selectstring–What to hand over: `starter` (the curated set, the default), `all`, `group:<tag>` such as `group:Vedic`, or `paths:/chart,/synastry` for an explicit list. An unknown path is named in `notes` rather t…
NameTypeReqDescription
count–––
executors–––
format–––
notes–––
select–––
tools–––
totalAvailable–––
totalMatched–––
truncated–––

No examples provided.

astroway_bazi_chart ~369

The four pillars with everything the classical apparatus reads off them in one call: hidden stems, na yin, the twelve stages of the day master, element balance over all eight characters, the strength verdict, symbolic stars from both reference pillars, and the branch and stem interactions. Localised by language. Pass longitude with trueSolarTime true to cut the double-hour fro… [Group: BaZi (Four Pillars)] [Cost: 20 credits (Tier 2)]

NameTypeReqDescription
datestringyes–
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
includeFullTableboolean––
languagestring––
longitudenumber––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
stageSchoolstring––
timestring––
timezonestring–IANA zone name such as Europe/Kyiv, or auto to look the zone up from latitude and longitude. The server takes the offset that zone kept at this local date and time, summer time included, and uses it…
timezoneOffsetnumber–Ignored when timezone is sent.
trueSolarTimeboolean––
NameTypeReqDescription
dayMaster–––
disclaimer–––
elementBalance–––
interactions–––
language–––
methodology–––
notes–––
pillars–––
solarYear–––
source–––
stageSchool–––
strength–––
symbolicStars–––

No examples provided.

astroway_bazi_day_master ~294

Day stem element + yin/yang polarity + canonical archetype description. The "self" character in BaZi from which all other pillars are interpreted. [Group: BaZi (Four Pillars)] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
datestringyes–
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
languagestring––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
timestring––
timezonestring–IANA zone name such as Europe/Kyiv, or auto to look the zone up from latitude and longitude. The server takes the offset that zone kept at this local date and time, summer time included, and uses it…
timezoneOffsetnumber–Ignored when timezone is sent.
NameTypeReqDescription
dayMaster–––
dayPillar–––
disclaimer–––
interpretation–––
notes–––

No examples provided.

astroway_bazi_element_balance ~373

Element balance across the whole chart. The `balance` object opens the branches and counts all eight characters three ways: visible, with every hidden stem, and weighted so the total stays at eight. The top-level elementCounts, dominantElement and missingElements are DEPRECATED (year and month only, four characters, branches unopened) and keep answering unchanged until 2027-09… [Group: BaZi (Four Pillars)] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
datestringyes–
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
includeFullTableboolean––
languagestring––
longitudenumber––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
stageSchoolstring––
timestring––
timezonestring–IANA zone name such as Europe/Kyiv, or auto to look the zone up from latitude and longitude. The server takes the offset that zone kept at this local date and time, summer time included, and uses it…
timezoneOffsetnumber–Ignored when timezone is sent.
trueSolarTimeboolean––
NameTypeReqDescription
balance–––
deprecations–––
disclaimer–––
dominantElement–––
elementCounts–––
methodology–––
missingElements–––
notes–––
pillars–––
solarYear–––
source–––

No examples provided.

astroway_bazi_four_pillars ~339

All four pillars: year, month, day, hour. Day pillar uses the canonical 60-jiazi cycle (anchor 1990-01-01 = Bing-Yin). Pass `time` to compute the hour pillar; day and hour roll at 23:00 local, year and month at the exact Lichun and 節 instants. [Group: BaZi (Four Pillars)] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
datestringyes–
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
languagestring––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
timestring––
timezonestring–IANA zone name such as Europe/Kyiv, or auto to look the zone up from latitude and longitude. The server takes the offset that zone kept at this local date and time, summer time included, and uses it…
timezoneOffsetnumber–Ignored when timezone is sent.
NameTypeReqDescription
dayPillar–––
disclaimer–––
hourPillar–––
monthPillar–––
notes–––
solarYear–––
yearPillar–––

No examples provided.

astroway_bazi_hidden_stems ~358

The one to three stems each branch shelters, with role and weight. This is where most of a chart's elements live: a chart with no visible Water can still be soaked in it. On the four storage branches the middle role belongs to the stored element, not to the second in the list. [Group: BaZi (Four Pillars)] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
datestringyes–
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
includeFullTableboolean––
languagestring––
longitudenumber––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
stageSchoolstring––
timestring––
timezonestring–IANA zone name such as Europe/Kyiv, or auto to look the zone up from latitude and longitude. The server takes the offset that zone kept at this local date and time, summer time included, and uses it…
timezoneOffsetnumber–Ignored when timezone is sent.
trueSolarTimeboolean––
NameTypeReqDescription
disclaimer–––
methodology–––
notes–––
pillars–––
solarYear–––
source–––
weighting–––

No examples provided.

astroway_bazi_hour_pillar ~302

Hour pillar via 五鼠遁 (Five-Rats-Escape) day-stem → hour-stem table. The Zi hour opens the day at 23:00 local time. [Group: BaZi (Four Pillars)] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
datestringyes–
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
languagestring––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
timestringyes–
timezonestring–IANA zone name such as Europe/Kyiv, or auto to look the zone up from latitude and longitude. The server takes the offset that zone kept at this local date and time, summer time included, and uses it…
timezoneOffsetnumber–Ignored when timezone is sent.
NameTypeReqDescription
cstHour–––
date–––
dayPillar–––
disclaimer–––
hourPillar–––
localHour–––
methodology–––
time–––
timezoneOffset–––

No examples provided.

astroway_bazi_interactions ~337

Stem combinations, six harmonies, full and half trines, clashes, harms, punishments and self-punishments present in the chart, with the pillars involved and the element a combination produces. [Group: BaZi (Four Pillars)] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
datestringyes–
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
includeFullTableboolean––
languagestring––
longitudenumber––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
stageSchoolstring––
timestring––
timezonestring–IANA zone name such as Europe/Kyiv, or auto to look the zone up from latitude and longitude. The server takes the offset that zone kept at this local date and time, summer time included, and uses it…
timezoneOffsetnumber–Ignored when timezone is sent.
trueSolarTimeboolean––
NameTypeReqDescription
disclaimer–––
interactions–––
methodology–––
notes–––
pillars–––
solarYear–––
source–––

No examples provided.

astroway_bazi_life_stages ~354

A stem read against each branch as a life cycle, from Chang Sheng through Di Wang to Jue. The day master through the chart; pass includeFullTable for the ten-by-twelve reference table. stageSchool picks the classical yin-reverse rule or the unified one. [Group: BaZi (Four Pillars)] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
datestringyes–
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
includeFullTableboolean––
languagestring––
longitudenumber––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
stageSchoolstring––
timestring––
timezonestring–IANA zone name such as Europe/Kyiv, or auto to look the zone up from latitude and longitude. The server takes the offset that zone kept at this local date and time, summer time included, and uses it…
timezoneOffsetnumber–Ignored when timezone is sent.
trueSolarTimeboolean––
NameTypeReqDescription
dayMaster–––
dayMasterThroughChart–––
disclaimer–––
methodology–––
notes–––
school–––
schoolNote–––
solarYear–––
source–––

No examples provided.

astroway_bazi_luck_pillars ~301

10-year luck pillars sequence. Direction by gender + year-stem polarity per Ziping canon. [Group: BaZi (Four Pillars)] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
countinteger––
datestringyes–
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
genderstringyes–
languagestring––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
timestring––
timezonestring–IANA zone name such as Europe/Kyiv, or auto to look the zone up from latitude and longitude. The server takes the offset that zone kept at this local date and time, summer time included, and uses it…
timezoneOffsetnumber–Ignored when timezone is sent.
NameTypeReqDescription
count–––
date–––
direction–––
disclaimer–––
gender–––
luckPillars–––
methodology–––
source–––
startAge–––
startReference–––

No examples provided.

astroway_bazi_month_pillar ~274

Month stem + branch from solar-term boundaries. [Group: BaZi (Four Pillars)] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
datestringyes–
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
languagestring––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
timestring––
timezonestring–IANA zone name such as Europe/Kyiv, or auto to look the zone up from latitude and longitude. The server takes the offset that zone kept at this local date and time, summer time included, and uses it…
timezoneOffsetnumber–Ignored when timezone is sent.
NameTypeReqDescription
monthPillar–––

No examples provided.

astroway_bazi_monthly ~191

Same Sheng-Ke + branch-clash analysis as yearly, but applied to a specific calendar month. Month branch resolved via mid-month jieqi. [Group: BaZi (Four Pillars)] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
languagestring––
natalDatestringyes–
natalTimestring––
natalTzOffsetnumber––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
targetMonthintegeryes–
targetYearintegeryes–
NameTypeReqDescription
branchInteractions–––
disclaimer–––
elementFlow–––
natalDayMaster–––
notes–––
targetMonth–––
targetPillar–––
targetYear–––

No examples provided.

astroway_bazi_na_yin ~345

The sound-element of each pillar. The sixty jiazi collapse into thirty names, two consecutive pillars to a name; the year pillar na yin is what popular readings mean by "your element", and it is not the day master. [Group: BaZi (Four Pillars)] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
datestringyes–
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
includeFullTableboolean––
languagestring––
longitudenumber––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
stageSchoolstring––
timestring––
timezonestring–IANA zone name such as Europe/Kyiv, or auto to look the zone up from latitude and longitude. The server takes the offset that zone kept at this local date and time, summer time included, and uses it…
timezoneOffsetnumber–Ignored when timezone is sent.
trueSolarTimeboolean––
NameTypeReqDescription
disclaimer–––
methodology–––
notes–––
pillars–––
solarYear–––
source–––

No examples provided.

astroway_bazi_strength ~358

The support-and-suppress reading over the weighted hidden-stem count, with the three classical criteria (season, root, allies) reported unweighted and the favourable elements that follow. The caveat names both limits: the month is counted like any other branch, and the cut points are this API's convention. [Group: BaZi (Four Pillars)] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
datestringyes–
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
includeFullTableboolean––
languagestring––
longitudenumber––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
stageSchoolstring––
timestring––
timezonestring–IANA zone name such as Europe/Kyiv, or auto to look the zone up from latitude and longitude. The server takes the offset that zone kept at this local date and time, summer time included, and uses it…
timezoneOffsetnumber–Ignored when timezone is sent.
trueSolarTimeboolean––
NameTypeReqDescription
dayMaster–––
disclaimer–––
methodology–––
notes–––
pillars–––
solarYear–––
source–––
strength–––

No examples provided.

astroway_bazi_symbolic_stars ~356

Peach Blossom, Travelling Horse, Canopy, Heavenly Nobleman, Blade and Void, computed from BOTH the year and the day reference pillar because the transmissions disagree about which one the rules read from. Where two transmissions place a star differently, both placements ship and each names the other. [Group: BaZi (Four Pillars)] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
datestringyes–
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
includeFullTableboolean––
languagestring––
longitudenumber––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
stageSchoolstring––
timestring––
timezonestring–IANA zone name such as Europe/Kyiv, or auto to look the zone up from latitude and longitude. The server takes the offset that zone kept at this local date and time, summer time included, and uses it…
timezoneOffsetnumber–Ignored when timezone is sent.
trueSolarTimeboolean––
NameTypeReqDescription
byDayPillar–––
byYearPillar–––
disclaimer–––
methodology–––
notes–––
pillars–––
referenceNote–––
solarYear–––
source–––

No examples provided.

astroway_bazi_ten_gods ~314

Ten Gods classification per day master. Bi Jian/Jie Cai (peer), Shi Shen/Shang Guan (output), Pian Cai/Zheng Cai (wealth), Qi Sha/Zheng Guan (officer), Pian Yin/Zheng Yin (resource). [Group: BaZi (Four Pillars)] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
datestringyes–
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
languagestring––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
timestring––
timezonestring–IANA zone name such as Europe/Kyiv, or auto to look the zone up from latitude and longitude. The server takes the offset that zone kept at this local date and time, summer time included, and uses it…
timezoneOffsetnumber–Ignored when timezone is sent.
NameTypeReqDescription
date–––
dayMaster–––
disclaimer–––
methodology–––
source–––
tenGods–––

No examples provided.

astroway_bazi_year_pillar ~278

Year stem + branch + animal + element with yin/yang. [Group: BaZi (Four Pillars)] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
datestringyes–
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
languagestring––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
timestring––
timezonestring–IANA zone name such as Europe/Kyiv, or auto to look the zone up from latitude and longitude. The server takes the offset that zone kept at this local date and time, summer time included, and uses it…
timezoneOffsetnumber–Ignored when timezone is sent.
NameTypeReqDescription
yearPillar–––

No examples provided.

astroway_bazi_year_pillar_decade ~142

10 consecutive year pillars from a given starting year. [Group: BaZi (Four Pillars)] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
languagestring––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
startYearintegeryes–
NameTypeReqDescription
decade–––
disclaimer–––
startYear–––

No examples provided.

astroway_bazi_yearly ~204

Compares target year pillar against natal day master + natal year branch. Returns element-flow relation (companion / mother / output / control / wealth) per Sheng-Ke cycle, branch clashes (六冲), and trine support (三合). [Group: BaZi (Four Pillars)] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
languagestring––
natalDatestringyes–
natalTimestring––
natalTzOffsetnumber––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
targetYearintegeryes–
NameTypeReqDescription
branchInteractions–––
disclaimer–––
elementFlow–––
natalDayMaster–––
notes–––
targetPillar–––
targetYear–––

No examples provided.

astroway_chinese_feng_shui_annual_stars ~384

The nine annual stars for a solar year, plus Tai Sui, Sui Po, San Sha, the five yellow and the two black with the sectors they occupy. Optionally the monthly layer. The year turns at Li Chun, computed from the exact solar term. [Group: Chinese: Zodiac & Feng Shui] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
datestring––
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
includeMonthlyboolean––
languagestring––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
timestring––
timezonestring–IANA zone name such as Europe/Kyiv, or auto to look the zone up from latitude and longitude. The server takes the offset that zone kept at this local date and time, summer time included, and uses it…
timezoneOffset––Hours from UTC at the given moment, not minutes. Fractional zones are hours too: 5.5 for India, 5.75 for Nepal, -3.5 for Newfoundland. Defaults to 0, meaning UTC. Ignored when timezone is sent.
yearinteger––
NameTypeReqDescription
afflictions–––
animal–––
centreStar–––
palaces–––
solarYear–––
yearBranch–––

No examples provided.

astroway_chinese_feng_shui_bagua ~363

Eastern-school Bagua mapping of 9 life areas (career, knowledge, family, wealth, fame, relationships, children, helpful-people, health) onto compass sectors. [Group: Chinese: Zodiac & Feng Shui] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
datestringyes–
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
genderstringyes–
languagestring––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
solarYearinteger––
timestring––
timezonestring–IANA zone name such as Europe/Kyiv, or auto to look the zone up from latitude and longitude. The server takes the offset that zone kept at this local date and time, summer time included, and uses it…
timezoneOffset––Hours from UTC at the given moment, not minutes. Fractional zones are hours too: 5.5 for India, 5.75 for Nepal, -3.5 for Newfoundland. Defaults to 0, meaning UTC. Ignored when timezone is sent.
NameTypeReqDescription
bagua–––
group–––
kuaNumber–––
notes–––

No examples provided.

astroway_chinese_feng_shui_flying_star ~293

The nine-palace natal chart of a building: mountain star, period star and facing star per sector, the named arrangement (旺山旺水 and the other three), and the special patterns. Send the facing in degrees or as one of the 24 mountains, and the period directly or as the date the building was occupied. Neither is defaulted. [Group: Chinese: Zodiac & Feng Shui] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
facingnumber––
facingMountainstring––
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
languagestring––
occupiedDatestring––
occupiedTimestring––
periodinteger––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
timezoneOffset––Hours from UTC at the given moment, not minutes. Fractional zones are hours too: 5.5 for India, 5.75 for Nepal, -3.5 for Newfoundland. Defaults to 0, meaning UTC.
yearinteger––
NameTypeReqDescription
annualYear–––
chartType–––
facing–––
flight–––
notes–––
palaces–––
patterns–––
period–––
sitting–––
warnings–––

No examples provided.

astroway_chinese_feng_shui_kua ~350

Personal Kua number from solar-year digit sum + gender. Maps to East/West group for direction work. [Group: Chinese: Zodiac & Feng Shui] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
datestringyes–
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
genderstringyes–
languagestring––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
solarYearinteger––
timestring––
timezonestring–IANA zone name such as Europe/Kyiv, or auto to look the zone up from latitude and longitude. The server takes the offset that zone kept at this local date and time, summer time included, and uses it…
timezoneOffset––Hours from UTC at the given moment, not minutes. Fractional zones are hours too: 5.5 for India, 5.75 for Nepal, -3.5 for Newfoundland. Defaults to 0, meaning UTC. Ignored when timezone is sent.
NameTypeReqDescription
description–––
gender–––
group–––
kuaNumber–––
solarYear–––

No examples provided.

astroway_chinese_feng_shui_lucky_directions ~350

Personal 4 lucky + 4 unlucky compass directions from Kua. Standard Pa Kua mapping. [Group: Chinese: Zodiac & Feng Shui] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
datestringyes–
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
genderstringyes–
languagestring––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
solarYearinteger––
timestring––
timezonestring–IANA zone name such as Europe/Kyiv, or auto to look the zone up from latitude and longitude. The server takes the offset that zone kept at this local date and time, summer time included, and uses it…
timezoneOffset––Hours from UTC at the given moment, not minutes. Fractional zones are hours too: 5.5 for India, 5.75 for Nepal, -3.5 for Newfoundland. Defaults to 0, meaning UTC. Ignored when timezone is sent.
NameTypeReqDescription
group–––
kuaNumber–––
lucky–––
unlucky–––

No examples provided.

astroway_chinese_lunar_date ~334

Chinese lunar month and day for a Gregorian date, including leap-month detection, plus the Chinese New Year of that year. [Group: Chinese: Zodiac & Feng Shui] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
datestringyes–
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
languagestring––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
timestring––
timezonestring–IANA zone name such as Europe/Kyiv, or auto to look the zone up from latitude and longitude. The server takes the offset that zone kept at this local date and time, summer time included, and uses it…
timezoneOffset––Hours from UTC at the given moment, not minutes. Fractional zones are hours too: 5.5 for India, 5.75 for Nepal, -3.5 for Newfoundland. Defaults to 0, meaning UTC. Ignored when timezone is sent.
NameTypeReqDescription
chineseNewYear–––
gregorianDate–––
lunar–––

No examples provided.

astroway_chinese_solar_terms ~169

The 24 solar terms of a Chinese solar year as exact instants, in UTC and Beijing time. Twelve of them open a BaZi pillar month; the other twelve decide where a leap month falls. [Group: Chinese: Zodiac & Feng Shui] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
languagestring––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
yearintegeryes–
NameTypeReqDescription
notes–––
terms–––
year–––

No examples provided.

astroway_chinese_tong_shu ~359

The almanac reading of one day: day pillar, the day officer (建除十二神) with what the register endorses and forbids, the 28 mansion with its quadrant and planet, and the animal the day clashes. [Group: Chinese: Zodiac & Feng Shui] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
datestringyes–
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
languagestring––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
timestring––
timezonestring–IANA zone name such as Europe/Kyiv, or auto to look the zone up from latitude and longitude. The server takes the offset that zone kept at this local date and time, summer time included, and uses it…
timezoneOffset––Hours from UTC at the given moment, not minutes. Fractional zones are hours too: 5.5 for India, 5.75 for Nepal, -3.5 for Newfoundland. Defaults to 0, meaning UTC. Ignored when timezone is sent.
NameTypeReqDescription
clash–––
date–––
dayPillar–––
mansion–––
monthBranch–––
notes–––
officer–––
solarYear–––

No examples provided.

astroway_chinese_tong_shu_select ~215

Walk a date range and return the days the almanac endorses for one activity, each with the officer that decided it. Optionally drop the days that clash a person's animal. Range capped at 366 days and a longer one is refused, not truncated. [Group: Chinese: Zodiac & Feng Shui] [Cost: 20 credits (Tier 2)]

NameTypeReqDescription
activitystringyes–
avoidClashWithstring––
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
fromstringyes–
includeNeutralboolean––
languagestring––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
tostringyes–
NameTypeReqDescription
activity–––
days–––
dropped–––
matched–––
scanned–––

No examples provided.

astroway_chinese_true_solar_time ~327

The clock corrected to the sun over the birth longitude, split into the meridian term and the equation of time. China runs one zone across sixty degrees, so a Kashgar birth reads nearly three hours from solar noon on a Beijing clock, which moves the hour pillar. [Group: Chinese: Zodiac & Feng Shui] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
datestringyes–
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
languagestring––
longitudenumberyes–
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
timestringyes–
timezonestring–IANA zone name such as Europe/Kyiv, or auto to look the zone up from latitude and longitude. The server takes the offset that zone kept at this local date and time, summer time included, and uses it…
timezoneOffsetnumberyesIgnored when timezone is sent.
NameTypeReqDescription
clockTime–––
date–––
dayShift–––
equationOfTimeMinutes–––
hourBranchNote–––
input–––
longitudeCorrectionMinutes–––
methodology–––
note–––
source–––
totalCorrectionMinutes–––
trueSolarTime–––

No examples provided.

astroway_chinese_zodiac_animal ~387

Animal sign of the birth year, bounded by the exact Lichun instant, plus the full pillar (stem + branch + element). `yearStart` and `yearEnd` are the two Lichun instants that bound the solar year, in UTC and Beijing time. Pass time + timezoneOffset for births on the boundary day. [Group: Chinese: Zodiac & Feng Shui] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
datestringyes–
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
languagestring––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
solarYearinteger––
timestring––
timezonestring–IANA zone name such as Europe/Kyiv, or auto to look the zone up from latitude and longitude. The server takes the offset that zone kept at this local date and time, summer time included, and uses it…
timezoneOffset––Hours from UTC at the given moment, not minutes. Fractional zones are hours too: 5.5 for India, 5.75 for Nepal, -3.5 for Newfoundland. Defaults to 0, meaning UTC. Ignored when timezone is sent.
NameTypeReqDescription
animal–––
branch–––
element–––
glyph–––
pillar–––
solarYear–––
stem–––
yearEnd–––
yearStart–––

No examples provided.

astroway_chinese_zodiac_compatibility ~160

Pair compatibility score (0-100) using San He trine + Liu Chong conflict-pair canon. [Group: Chinese: Zodiac & Feng Shui] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
languagestring––
person1objectyes–
person2objectyes–
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
NameTypeReqDescription
compatibility–––
person1–––
person2–––

No examples provided.

astroway_chinese_zodiac_element ~336

Fixed-branch element + cycling-stem element + yin/yang for given solar year. [Group: Chinese: Zodiac & Feng Shui] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
datestringyes–
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
languagestring––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
solarYearinteger––
timestring––
timezonestring–IANA zone name such as Europe/Kyiv, or auto to look the zone up from latitude and longitude. The server takes the offset that zone kept at this local date and time, summer time included, and uses it…
timezoneOffset––Hours from UTC at the given moment, not minutes. Fractional zones are hours too: 5.5 for India, 5.75 for Nepal, -3.5 for Newfoundland. Defaults to 0, meaning UTC. Ignored when timezone is sent.
NameTypeReqDescription
cyclingElement–––
description–––
fixedElement–––
solarYear–––
yin–––

No examples provided.

astroway_chinese_zodiac_inner_animal ~332

Month-branch animal: represents inner motivations and private self. [Group: Chinese: Zodiac & Feng Shui] [Cost: 10 credits (Tier 1)]

NameTypeReqDescription
datestringyes–
fieldsstring–Compact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
languagestring––
precisioninteger–Compact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.
solarYearinteger––
timestring––
timezonestring–IANA zone name such as Europe/Kyiv, or auto to look the zone up from latitude and longitude. The server takes the offset that zone kept at this local date and time, summer time included, and uses it…
timezoneOffset––Hours from UTC at the given moment, not minutes. Fractional zones are hours too: 5.5 for India, 5.75 for Nepal, -3.5 for Newfoundland. Defaults to 0, meaning UTC. Ignored when timezone is sent.
NameTypeReqDescription
description–––
glyph–––
innerAnimal–––

No examples provided.

Common questions

What is the AstroWay Chinese metaphysics MCP server?

AstroWay Chinese metaphysics is an MCP server listed in the public MCP registry as info.astroway/chinese. BaZi four pillars, Zi Wei Dou Shu, the Chinese calendar and feng shui. This page covers its hosted endpoint (https://mcp.astroway.info/mcp/chinese).

Is the AstroWay Chinese metaphysics MCP server safe to use?

AstroWay Chinese metaphysics scores 25 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the AstroWay Chinese metaphysics MCP server expose?

AstroWay Chinese metaphysics exposes 62 tools: astroway_account_status, astroway_cost_estimate, astroway_agent_tools, astroway_mcp_ai_chat, astroway_mcp_ai_comparison_coach, and 57 more. Their descriptions and schemas cost roughly 17,964 tokens of context every time the server is loaded.

Does the AstroWay Chinese metaphysics MCP server require authentication?

Its publisher declares that AstroWay Chinese metaphysics requires credentials, so you will need to authorise it in your MCP client. We have not been able to confirm that against the live endpoint.

Is the AstroWay Chinese metaphysics MCP server still maintained?

AstroWay Chinese metaphysics is still listed as active in the MCP registry. We last reached this channel on 10 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.