mcp.fatechat.io
MCP
mcp.fatechat.io will serve chart facts to agents. Pay-per-use and subscriptions bill through Creem. The worker is a stub.
Endpoint
Streamable HTTP, when it exists. /health is live. /mcp returns 401 without a bearer key and 402 until a Pro entitlement can be verified.
POST https://mcp.fatechat.io/mcp Authorization: Bearer fc_live_… Content-Type: application/json
Auth
A bearer API key issued from the account. Keys are not minted yet. A missing key is 401. A key without a verified Pro entitlement is 402. Do not send birth data to the stub.
Tools
FateChat tool names wrap mingpan fact tools. Interpretation tools are not exposed.
| FateChat tool | Upstream fact tool |
|---|---|
| chart.bazi | bazi_basic |
| chart.ziwei | ziwei_basic |
| chart.qimen | qimen_basic |
| chart.liuyao | liuyao_basic |
| chart.meihua | meihua_basic |
| chart.daliuren | daliuren_basic |
Status
GET /health → 200. /mcp → 401 without a key, 402 without a verified Pro entitlement, 501 when that entitlement is active because tool calls are not implemented. No chart is computed on this host.
Calls will require a Creem subscription or a funded balance. Prices on the pricing page are placeholders.
pnpm --filter @fatechat/mcp dev curl http://localhost:8787/health
Local worker