← WebMCP Directory

Tool tree

astrocopy.jackmeds.top

Health & EducationTools verified
Website
astrocopy.jackmeds.top exposes WebMCP tools to AI agents.
Explore capabilities

    page: Home

    mingxu.aboutAction

    Describe MingXu's deterministic BaZi, Zi Wei Dou Shu, transit, true-solar-time and Da Liu Ren capabilities, privacy boundary, and canonical tool names.

    View tool JSON
    {
      "name": "mingxu.about",
      "kind": "act",
      "impl": "imperative",
      "description": "Describe MingXu's deterministic BaZi, Zi Wei Dou Shu, transit, true-solar-time and Da Liu Ren capabilities, privacy boundary, and canonical tool names.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {}
      },
      "page": "/"
    }
    mingxu.create_birth_chartAction

    建立确定性的八字与紫微出生命盘,并渲染到当前命序工作区;请用它代替手动计算四柱或宫位。

    View tool JSON
    {
      "name": "mingxu.create_birth_chart",
      "kind": "act",
      "impl": "imperative",
      "description": "建立确定性的八字与紫微出生命盘,并渲染到当前命序工作区;请用它代替手动计算四柱或宫位。",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "name": {
            "type": "string",
            "default": "Untitled chart"
          },
          "gender": {
            "type": "string",
            "enum": [
              "male",
              "female"
            ]
          },
          "birthDateTime": {
            "type": "string",
            "description": "Birth wall time or ISO datetime, for example 1995-03-12T14:20:00+08:00."
          },
          "calendar": {
            "type": "string",
            "enum": [
              "solar",
              "lunar"
            ],
            "default": "solar"
          },
          "timezone": {
            "type": "string",
            "default": "Asia/Shanghai",
            "description": "IANA timezone for a wall time without an explicit numeric offset."
          },
          "trueSolarTime": {
            "type": "string",
            "enum": [
              "none",
              "longitude",
              "apparent"
            ],
            "default": "none"
          },
          "location": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "name": {
                "type": "string",
                "description": "Human-readable birthplace or casting location."
              },
              "longitude": {
                "type": "number",
                "minimum": -180,
                "maximum": 180
              },
              "latitude": {
                "type": "number",
                "minimum": -90,
                "maximum": 90
              }
            }
          },
          "sect": {
            "type": "integer",
            "enum": [
              1,
              2
            ],
            "default": 1
          }
        },
        "required": [
          "birthDateTime",
          "gender"
        ]
      },
      "page": "/"
    }
    mingxu.get_transit_snapshotAnswer

    For one target date, return matching BaZi luck-cycle and annual relation facts plus normalized Zi Wei dynamic scopes. The target date must be YYYY-MM-DD.

    View tool JSON
    {
      "name": "mingxu.get_transit_snapshot",
      "kind": "answer",
      "impl": "imperative",
      "description": "For one target date, return matching BaZi luck-cycle and annual relation facts plus normalized Zi Wei dynamic scopes. The target date must be YYYY-MM-DD.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "name": {
            "type": "string",
            "default": "Untitled chart"
          },
          "gender": {
            "type": "string",
            "enum": [
              "male",
              "female"
            ]
          },
          "birthDateTime": {
            "type": "string",
            "description": "Birth wall time or ISO datetime, for example 1995-03-12T14:20:00+08:00."
          },
          "calendar": {
            "type": "string",
            "enum": [
              "solar",
              "lunar"
            ],
            "default": "solar"
          },
          "timezone": {
            "type": "string",
            "default": "Asia/Shanghai",
            "description": "IANA timezone for a wall time without an explicit numeric offset."
          },
          "trueSolarTime": {
            "type": "string",
            "enum": [
              "none",
              "longitude",
              "apparent"
            ],
            "default": "none"
          },
          "location": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "name": {
                "type": "string",
                "description": "Human-readable birthplace or casting location."
              },
              "longitude": {
                "type": "number",
                "minimum": -180,
                "maximum": 180
              },
              "latitude": {
                "type": "number",
                "minimum": -90,
                "maximum": 90
              }
            }
          },
          "sect": {
            "type": "integer",
            "enum": [
              1,
              2
            ],
            "default": 1
          },
          "targetDate": {
            "type": "string",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "description": "Target solar date YYYY-MM-DD."
          },
          "targetHour": {
            "type": "integer",
            "minimum": 0,
            "maximum": 23
          }
        },
        "required": [
          "birthDateTime",
          "gender",
          "targetDate"
        ]
      },
      "page": "/"
    }
    mingxu.compare_transitsAction

    Compute two to five unique target dates from the same birth input and return a compact, deterministic comparison. Use targetDates, not a singular targetDate.

    View tool JSON
    {
      "name": "mingxu.compare_transits",
      "kind": "act",
      "impl": "imperative",
      "description": "Compute two to five unique target dates from the same birth input and return a compact, deterministic comparison. Use targetDates, not a singular targetDate.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "name": {
            "type": "string",
            "default": "Untitled chart"
          },
          "gender": {
            "type": "string",
            "enum": [
              "male",
              "female"
            ]
          },
          "birthDateTime": {
            "type": "string",
            "description": "Birth wall time or ISO datetime, for example 1995-03-12T14:20:00+08:00."
          },
          "calendar": {
            "type": "string",
            "enum": [
              "solar",
              "lunar"
            ],
            "default": "solar"
          },
          "timezone": {
            "type": "string",
            "default": "Asia/Shanghai",
            "description": "IANA timezone for a wall time without an explicit numeric offset."
          },
          "trueSolarTime": {
            "type": "string",
            "enum": [
              "none",
              "longitude",
              "apparent"
            ],
            "default": "none"
          },
          "location": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "name": {
                "type": "string",
                "description": "Human-readable birthplace or casting location."
              },
              "longitude": {
                "type": "number",
                "minimum": -180,
                "maximum": 180
              },
              "latitude": {
                "type": "number",
                "minimum": -90,
                "maximum": 90
              }
            }
          },
          "sect": {
            "type": "integer",
            "enum": [
              1,
              2
            ],
            "default": 1
          },
          "targetDates": {
            "type": "array",
            "minItems": 2,
            "maxItems": 5,
            "uniqueItems": true,
            "items": {
              "type": "string",
              "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
            },
            "description": "Two to five unique target solar dates in YYYY-MM-DD format."
          }
        },
        "required": [
          "birthDateTime",
          "gender",
          "targetDates"
        ]
      },
      "page": "/"
    }
    mingxu.create_liuren_chartAction

    Generate a complete Da Liu Ren chart from time, reported-number, or selected-branch casting. Returns plates, generals, Four Lessons, Three Transmissions, voids, patterns, source-gated ShenSha, warnings, and cross-check evidence; it does not interpret the divination.

    View tool JSON
    {
      "name": "mingxu.create_liuren_chart",
      "kind": "act",
      "impl": "imperative",
      "description": "Generate a complete Da Liu Ren chart from time, reported-number, or selected-branch casting. Returns plates, generals, Four Lessons, Three Transmissions, voids, patterns, source-gated ShenSha, warnings, and cross-check evidence; it does not interpret the divination.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "dateTime": {
            "type": "string",
            "description": "Casting/base datetime with explicit offset, for example 2026-08-15T09:30:00+08:00."
          },
          "timezone": {
            "type": "string",
            "default": "Asia/Shanghai",
            "description": "IANA timezone when dateTime has no numeric offset."
          },
          "trueSolarTime": {
            "type": "string",
            "enum": [
              "none",
              "longitude",
              "apparent"
            ],
            "default": "none"
          },
          "location": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "name": {
                "type": "string",
                "description": "Human-readable birthplace or casting location."
              },
              "longitude": {
                "type": "number",
                "minimum": -180,
                "maximum": 180
              },
              "latitude": {
                "type": "number",
                "minimum": -90,
                "maximum": 90
              }
            }
          },
          "question": {
            "type": "string",
            "maxLength": 2000,
            "description": "Optional concrete divination question."
          },
          "castingMethod": {
            "type": "string",
            "enum": [
              "time",
              "number",
              "branch"
            ],
            "default": "time"
          },
          "castingNumber": {
            "type": "integer",
            "minimum": 1,
            "description": "Positive reported number; mapped cyclically with 1=子 through 12=亥."
          },
          "castingBranch": {
            "type": "string",
            "enum": [
              "子",
              "丑",
              "寅",
              "卯",
              "辰",
              "巳",
              "午",
              "未",
              "申",
              "酉",
              "戌",
              "亥"
            ]
          }
        },
        "required": [
          "dateTime"
        ]
      },
      "page": "/"
    }
    mingxu.export_profileAction

    Generate JSON, Markdown, or plain-text output from a deterministic MingXu BaZi and Zi Wei profile for saving or passing to another AI.

    View tool JSON
    {
      "name": "mingxu.export_profile",
      "kind": "act",
      "impl": "imperative",
      "description": "Generate JSON, Markdown, or plain-text output from a deterministic MingXu BaZi and Zi Wei profile for saving or passing to another AI.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "name": {
            "type": "string",
            "default": "Untitled chart"
          },
          "gender": {
            "type": "string",
            "enum": [
              "male",
              "female"
            ]
          },
          "birthDateTime": {
            "type": "string",
            "description": "Birth wall time or ISO datetime, for example 1995-03-12T14:20:00+08:00."
          },
          "calendar": {
            "type": "string",
            "enum": [
              "solar",
              "lunar"
            ],
            "default": "solar"
          },
          "timezone": {
            "type": "string",
            "default": "Asia/Shanghai",
            "description": "IANA timezone for a wall time without an explicit numeric offset."
          },
          "trueSolarTime": {
            "type": "string",
            "enum": [
              "none",
              "longitude",
              "apparent"
            ],
            "default": "none"
          },
          "location": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "name": {
                "type": "string",
                "description": "Human-readable birthplace or casting location."
              },
              "longitude": {
                "type": "number",
                "minimum": -180,
                "maximum": 180
              },
              "latitude": {
                "type": "number",
                "minimum": -90,
                "maximum": 90
              }
            }
          },
          "sect": {
            "type": "integer",
            "enum": [
              1,
              2
            ],
            "default": 1
          },
          "format": {
            "type": "string",
            "enum": [
              "json",
              "markdown",
              "txt"
            ],
            "default": "markdown"
          },
          "locale": {
            "type": "string",
            "enum": [
              "zh-CN",
              "en"
            ],
            "default": "zh-CN"
          },
          "system": {
            "type": "string",
            "enum": [
              "combined",
              "bazi",
              "ziwei"
            ],
            "default": "combined"
          },
          "mode": {
            "type": "string",
            "enum": [
              "general",
              "relationship",
              "career",
              "wealth",
              "health",
              "yearly",
              "xp"
            ],
            "default": "general"
          },
          "question": {
            "type": "string",
            "maxLength": 500,
            "description": "Optional specific question the analysis must answer directly."
          },
          "targetDate": {
            "type": "string",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "description": "Optional target date for dynamic BaZi and Zi Wei cycles."
          },
          "comparisonDates": {
            "type": "array",
            "minItems": 2,
            "maxItems": 5,
            "uniqueItems": true,
            "items": {
              "type": "string",
              "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
            }
          }
        },
        "required": [
          "birthDateTime",
          "gender"
        ]
      },
      "page": "/"
    }
    mingxu.ui.get_workspace_stateAnswer

    读取命序当前命盘、可选分析问题、视图、选中与固定的运限日期、比较集合、焦点以及最近的人机活动,不改变页面。

    View tool JSON
    {
      "name": "mingxu.ui.get_workspace_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "读取命序当前命盘、可选分析问题、视图、选中与固定的运限日期、比较集合、焦点以及最近的人机活动,不改变页面。",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {}
      },
      "page": "/"
    }

    page: En

    mingxu.aboutAction

    Describe MingXu's deterministic BaZi, Zi Wei Dou Shu, transit, true-solar-time and Da Liu Ren capabilities, privacy boundary, and canonical tool names.

    View tool JSON
    {
      "name": "mingxu.about",
      "kind": "act",
      "impl": "imperative",
      "description": "Describe MingXu's deterministic BaZi, Zi Wei Dou Shu, transit, true-solar-time and Da Liu Ren capabilities, privacy boundary, and canonical tool names.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {}
      },
      "page": "/en/"
    }
    mingxu.create_birth_chartAction

    Create a deterministic BaZi and Zi Wei birth chart and render it in the visible MingXu workspace. Use this instead of calculating pillars or palaces yourself.

    View tool JSON
    {
      "name": "mingxu.create_birth_chart",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a deterministic BaZi and Zi Wei birth chart and render it in the visible MingXu workspace. Use this instead of calculating pillars or palaces yourself.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "name": {
            "type": "string",
            "default": "Untitled chart"
          },
          "gender": {
            "type": "string",
            "enum": [
              "male",
              "female"
            ]
          },
          "birthDateTime": {
            "type": "string",
            "description": "Birth wall time or ISO datetime, for example 1995-03-12T14:20:00+08:00."
          },
          "calendar": {
            "type": "string",
            "enum": [
              "solar",
              "lunar"
            ],
            "default": "solar"
          },
          "timezone": {
            "type": "string",
            "default": "Asia/Shanghai",
            "description": "IANA timezone for a wall time without an explicit numeric offset."
          },
          "trueSolarTime": {
            "type": "string",
            "enum": [
              "none",
              "longitude",
              "apparent"
            ],
            "default": "none"
          },
          "location": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "name": {
                "type": "string",
                "description": "Human-readable birthplace or casting location."
              },
              "longitude": {
                "type": "number",
                "minimum": -180,
                "maximum": 180
              },
              "latitude": {
                "type": "number",
                "minimum": -90,
                "maximum": 90
              }
            }
          },
          "sect": {
            "type": "integer",
            "enum": [
              1,
              2
            ],
            "default": 1
          }
        },
        "required": [
          "birthDateTime",
          "gender"
        ]
      },
      "page": "/en/"
    }
    mingxu.get_transit_snapshotAnswer

    For one target date, return matching BaZi luck-cycle and annual relation facts plus normalized Zi Wei dynamic scopes. The target date must be YYYY-MM-DD.

    View tool JSON
    {
      "name": "mingxu.get_transit_snapshot",
      "kind": "answer",
      "impl": "imperative",
      "description": "For one target date, return matching BaZi luck-cycle and annual relation facts plus normalized Zi Wei dynamic scopes. The target date must be YYYY-MM-DD.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "name": {
            "type": "string",
            "default": "Untitled chart"
          },
          "gender": {
            "type": "string",
            "enum": [
              "male",
              "female"
            ]
          },
          "birthDateTime": {
            "type": "string",
            "description": "Birth wall time or ISO datetime, for example 1995-03-12T14:20:00+08:00."
          },
          "calendar": {
            "type": "string",
            "enum": [
              "solar",
              "lunar"
            ],
            "default": "solar"
          },
          "timezone": {
            "type": "string",
            "default": "Asia/Shanghai",
            "description": "IANA timezone for a wall time without an explicit numeric offset."
          },
          "trueSolarTime": {
            "type": "string",
            "enum": [
              "none",
              "longitude",
              "apparent"
            ],
            "default": "none"
          },
          "location": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "name": {
                "type": "string",
                "description": "Human-readable birthplace or casting location."
              },
              "longitude": {
                "type": "number",
                "minimum": -180,
                "maximum": 180
              },
              "latitude": {
                "type": "number",
                "minimum": -90,
                "maximum": 90
              }
            }
          },
          "sect": {
            "type": "integer",
            "enum": [
              1,
              2
            ],
            "default": 1
          },
          "targetDate": {
            "type": "string",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "description": "Target solar date YYYY-MM-DD."
          },
          "targetHour": {
            "type": "integer",
            "minimum": 0,
            "maximum": 23
          }
        },
        "required": [
          "birthDateTime",
          "gender",
          "targetDate"
        ]
      },
      "page": "/en/"
    }
    mingxu.compare_transitsAction

    Compute two to five unique target dates from the same birth input and return a compact, deterministic comparison. Use targetDates, not a singular targetDate.

    View tool JSON
    {
      "name": "mingxu.compare_transits",
      "kind": "act",
      "impl": "imperative",
      "description": "Compute two to five unique target dates from the same birth input and return a compact, deterministic comparison. Use targetDates, not a singular targetDate.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "name": {
            "type": "string",
            "default": "Untitled chart"
          },
          "gender": {
            "type": "string",
            "enum": [
              "male",
              "female"
            ]
          },
          "birthDateTime": {
            "type": "string",
            "description": "Birth wall time or ISO datetime, for example 1995-03-12T14:20:00+08:00."
          },
          "calendar": {
            "type": "string",
            "enum": [
              "solar",
              "lunar"
            ],
            "default": "solar"
          },
          "timezone": {
            "type": "string",
            "default": "Asia/Shanghai",
            "description": "IANA timezone for a wall time without an explicit numeric offset."
          },
          "trueSolarTime": {
            "type": "string",
            "enum": [
              "none",
              "longitude",
              "apparent"
            ],
            "default": "none"
          },
          "location": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "name": {
                "type": "string",
                "description": "Human-readable birthplace or casting location."
              },
              "longitude": {
                "type": "number",
                "minimum": -180,
                "maximum": 180
              },
              "latitude": {
                "type": "number",
                "minimum": -90,
                "maximum": 90
              }
            }
          },
          "sect": {
            "type": "integer",
            "enum": [
              1,
              2
            ],
            "default": 1
          },
          "targetDates": {
            "type": "array",
            "minItems": 2,
            "maxItems": 5,
            "uniqueItems": true,
            "items": {
              "type": "string",
              "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
            },
            "description": "Two to five unique target solar dates in YYYY-MM-DD format."
          }
        },
        "required": [
          "birthDateTime",
          "gender",
          "targetDates"
        ]
      },
      "page": "/en/"
    }
    mingxu.create_liuren_chartAction

    Generate a complete Da Liu Ren chart from time, reported-number, or selected-branch casting. Returns plates, generals, Four Lessons, Three Transmissions, voids, patterns, source-gated ShenSha, warnings, and cross-check evidence; it does not interpret the divination.

    View tool JSON
    {
      "name": "mingxu.create_liuren_chart",
      "kind": "act",
      "impl": "imperative",
      "description": "Generate a complete Da Liu Ren chart from time, reported-number, or selected-branch casting. Returns plates, generals, Four Lessons, Three Transmissions, voids, patterns, source-gated ShenSha, warnings, and cross-check evidence; it does not interpret the divination.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "dateTime": {
            "type": "string",
            "description": "Casting/base datetime with explicit offset, for example 2026-08-15T09:30:00+08:00."
          },
          "timezone": {
            "type": "string",
            "default": "Asia/Shanghai",
            "description": "IANA timezone when dateTime has no numeric offset."
          },
          "trueSolarTime": {
            "type": "string",
            "enum": [
              "none",
              "longitude",
              "apparent"
            ],
            "default": "none"
          },
          "location": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "name": {
                "type": "string",
                "description": "Human-readable birthplace or casting location."
              },
              "longitude": {
                "type": "number",
                "minimum": -180,
                "maximum": 180
              },
              "latitude": {
                "type": "number",
                "minimum": -90,
                "maximum": 90
              }
            }
          },
          "question": {
            "type": "string",
            "maxLength": 2000,
            "description": "Optional concrete divination question."
          },
          "castingMethod": {
            "type": "string",
            "enum": [
              "time",
              "number",
              "branch"
            ],
            "default": "time"
          },
          "castingNumber": {
            "type": "integer",
            "minimum": 1,
            "description": "Positive reported number; mapped cyclically with 1=子 through 12=亥."
          },
          "castingBranch": {
            "type": "string",
            "enum": [
              "子",
              "丑",
              "寅",
              "卯",
              "辰",
              "巳",
              "午",
              "未",
              "申",
              "酉",
              "戌",
              "亥"
            ]
          }
        },
        "required": [
          "dateTime"
        ]
      },
      "page": "/en/"
    }
    mingxu.export_profileAction

    Generate JSON, Markdown, or plain-text output from a deterministic MingXu BaZi and Zi Wei profile for saving or passing to another AI.

    View tool JSON
    {
      "name": "mingxu.export_profile",
      "kind": "act",
      "impl": "imperative",
      "description": "Generate JSON, Markdown, or plain-text output from a deterministic MingXu BaZi and Zi Wei profile for saving or passing to another AI.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "name": {
            "type": "string",
            "default": "Untitled chart"
          },
          "gender": {
            "type": "string",
            "enum": [
              "male",
              "female"
            ]
          },
          "birthDateTime": {
            "type": "string",
            "description": "Birth wall time or ISO datetime, for example 1995-03-12T14:20:00+08:00."
          },
          "calendar": {
            "type": "string",
            "enum": [
              "solar",
              "lunar"
            ],
            "default": "solar"
          },
          "timezone": {
            "type": "string",
            "default": "Asia/Shanghai",
            "description": "IANA timezone for a wall time without an explicit numeric offset."
          },
          "trueSolarTime": {
            "type": "string",
            "enum": [
              "none",
              "longitude",
              "apparent"
            ],
            "default": "none"
          },
          "location": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "name": {
                "type": "string",
                "description": "Human-readable birthplace or casting location."
              },
              "longitude": {
                "type": "number",
                "minimum": -180,
                "maximum": 180
              },
              "latitude": {
                "type": "number",
                "minimum": -90,
                "maximum": 90
              }
            }
          },
          "sect": {
            "type": "integer",
            "enum": [
              1,
              2
            ],
            "default": 1
          },
          "format": {
            "type": "string",
            "enum": [
              "json",
              "markdown",
              "txt"
            ],
            "default": "markdown"
          },
          "locale": {
            "type": "string",
            "enum": [
              "zh-CN",
              "en"
            ],
            "default": "zh-CN"
          },
          "system": {
            "type": "string",
            "enum": [
              "combined",
              "bazi",
              "ziwei"
            ],
            "default": "combined"
          },
          "mode": {
            "type": "string",
            "enum": [
              "general",
              "relationship",
              "career",
              "wealth",
              "health",
              "yearly",
              "xp"
            ],
            "default": "general"
          },
          "question": {
            "type": "string",
            "maxLength": 500,
            "description": "Optional specific question the analysis must answer directly."
          },
          "targetDate": {
            "type": "string",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "description": "Optional target date for dynamic BaZi and Zi Wei cycles."
          },
          "comparisonDates": {
            "type": "array",
            "minItems": 2,
            "maxItems": 5,
            "uniqueItems": true,
            "items": {
              "type": "string",
              "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
            }
          }
        },
        "required": [
          "birthDateTime",
          "gender"
        ]
      },
      "page": "/en/"
    }
    mingxu.ui.get_workspace_stateAnswer

    Read the concise chart identity, optional analysis question, visible view, selected and pinned transit dates, comparison set, focus and recent human-agent activity without changing the page.

    View tool JSON
    {
      "name": "mingxu.ui.get_workspace_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the concise chart identity, optional analysis question, visible view, selected and pinned transit dates, comparison set, focus and recent human-agent activity without changing the page.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {}
      },
      "page": "/en/"
    }

    page: Bazi

    mingxu.aboutAction

    Describe MingXu's deterministic BaZi, Zi Wei Dou Shu, transit, true-solar-time and Da Liu Ren capabilities and privacy boundary.

    View tool JSON
    {
      "name": "mingxu.about",
      "kind": "act",
      "impl": "imperative",
      "description": "Describe MingXu's deterministic BaZi, Zi Wei Dou Shu, transit, true-solar-time and Da Liu Ren capabilities and privacy boundary.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {}
      },
      "page": "/bazi/"
    }
    mingxu.open_workspaceAction

    Navigate from a static discovery page into the full MingXu browser workspace. Use mode birth-chart for BaZi/Zi Wei or liuren for Da Liu Ren.

    View tool JSON
    {
      "name": "mingxu.open_workspace",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate from a static discovery page into the full MingXu browser workspace. Use mode birth-chart for BaZi/Zi Wei or liuren for Da Liu Ren.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "mode": {
            "type": "string",
            "enum": [
              "birth-chart",
              "liuren"
            ],
            "default": "birth-chart"
          }
        }
      },
      "page": "/bazi/"
    }