Bazi tools for agents and apps

Use structured, bilingual fortune data without scraping the D8ly Compass interface. Start with the deterministic MCP tools, or use the authenticated HTTP API for AI-generated readings.

Connect an agent

Add the Streamable HTTP endpoint to an MCP-compatible client. These tools are read-only, deterministic, and do not call generative AI.

https://d8ly.app/mcp

Daily Chinese Almanac

get_daily_almanac

Use this when a date-only request needs the day pillar, lunar date, suitable and unsuitable activities, auspicious directions, or zodiac clash. Do not use it for personalized Bazi readings.

Calculate Bazi Chart

calculate_bazi_chart

Use this when complete birth details are supplied and a Four Pillars chart with True Solar Time correction is needed. Do not infer missing birth details.

Daily Bazi Guidance

get_daily_bazi_guidance

Use this when complete birth details and a reading date are supplied for deterministic daily Bazi guidance. Do not use it for a date-only almanac request.

HTTP API v1

These endpoints require a bearer API key. The current account-wide limit is 100 requests per day.

Create an API key
POST /api/v1/baziBazi chart
POST /api/v1/dailyDaily fortune
POST /api/v1/number-energyNumber energy
POST /api/v1/tarotTarot reading
POST /api/v1/compatibilityCompatibility
POST /api/v1/kidsKids daily fortune
POST /api/v1/faceFace reading
POST /api/v1/auraAura reading
POST /api/v1/couple-faceCouple face match

References and responsible use

MCP arguments are used only for the requested calculation and are not saved. Use birth data only with the subject’s permission. Results are for entertainment and personal reflection—not medical, legal, financial, or other professional advice.