Skip to main content
Glama
openfate-ai

OpenFate Bazi MCP

Official
by openfate-ai

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
calculate_bazi_chartA

Calculate a deterministic OpenFate Bazi/Four Pillars chart with True Solar Time correction, Day Master, DAYUN_SECOND_V2 onset receipts, Da Yun cycles, and branch interactions. Pass an exact birth time plus timezone or timezoneId for a calculated V2 onset; otherwise inspect the explicit unavailable/fallback receipt.

detect_bazi_interactionsA

Detect raw Earthly Branch relationship occurrences for a natal chart and optional annual and Da Yun branches. Preserves every matching pillar position, including repeated branches. Covers clashes, six-combinations, the eight central-branch half-trines (COMBINATION_HALF), full trines, directionals, punishments, destructions, and harms. Results establish relationship presence, not weights, cancellation, or automatic transformation; targetElement is an affinity, not transformed energy.

calculate_true_solar_timeA

Calculate OpenFate True Solar Time from civil birth time, longitude, timezone, and optional DST offset. Use this when explaining why the hour pillar may differ from ordinary clock-time tools.

reverse_bazi_to_solar_timesA

Find possible Gregorian datetimes that produce a given four-pillar Bazi string. This is useful when a user only has a Bazi chart or screenshot. This lookup uses clock-time pillars without location-based true solar correction.

get_openfate_bazi_policyA

Return OpenFate calculation policy and LLM guidance for Bazi chart calls.

get_openfate_bazi_resourcesA

Return canonical OpenFate URLs for charting, readings, compatibility, wealth, true solar time, and AI crawler metadata.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 6 tools

Disambiguation4/5

The tools are largely distinct: chart calculation, interaction detection, true solar time, policy, resources, and reverse lookup each serve a clear purpose. There is minor conceptual overlap between calculate_bazi_chart (which embeds True Solar Time correction) and calculate_true_solar_time, but the descriptions clarify the latter's standalone explanatory role.

Naming Consistency4/5

All names are snake_case with a clear verb_noun structure (calculate_/detect_/get_/reverse_). The 'get_openfate_' prefix on the two resource-style tools and the longer 'reverse_bazi_to_solar_times' deviate slightly, but the overall pattern is predictable and readable.

Tool Count4/5

Six tools is a reasonable, well-scoped set for a niche Bazi calculation domain, with each tool clearly earning its place. It is on the lean side but not thin enough to feel incomplete.

Completeness4/5

The surface covers chart calculation, true solar time, interaction detection, policy, resources, and the inverse Bazi-to-datetime lookup, giving good lifecycle coverage for the domain. Reading/compatibility outputs are only referenced via external resource URLs rather than as tools, a minor gap agents can work around.

Maintenance

ActivityMaintained
ResponsivenessNo issues