# yarrow MCP server

I-Ching (周易) oracle: cast a hexagram, read classical commentary, get a reflection. Bilingual.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-shaozhengkun123-yarrow
- Repository: https://github.com/shaozhengkun123/yarrow

## Install
- Endpoint: https://yarrow-oracle.shaozhengkun.workers.dev/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://yarrow-oracle.shaozhengkun.workers.dev/mcp

## Tools
- cast_hexagram - Cast a hexagram for an I-Ching consultation. Returns the primary hexagram, the six lines (6=old yin, 7=young yang, 8=young yin, 9=old yang from bottom to top), any moving lines, and the changing hexagram if there are moving lines. Pass `seed` to make the cast deterministic (useful for testing or for reproducing a reading). Endpoint: https://yarrow-oracle.shaozhengkun.workers.dev/mcp
- lookup_hexagram - Return the full classical sources for a hexagram by its number (1–64): judgment (卦辞), image (大象), Tuan commentary, Zhu Xi 周易本义, Yang Tian Cai modern explanation, Yarrow's separately labelled Chinese reading aid, and historical anecdote — with available Chinese and English source material. Endpoint: https://yarrow-oracle.shaozhengkun.workers.dev/mcp
- lookup_yilin - Look up the 焦氏易林 verse for a primary hexagram changing into another hexagram. This is a local classical-source lookup, not an AI reading. Endpoint: https://yarrow-oracle.shaozhengkun.workers.dev/mcp
- cast_tarot - Draw one upright Major Arcana card for reflection. Uses a deterministic one-card Waite-Smith Major Arcana method and returns a selected source excerpt from Arthur Edward Waite's public-domain 1910/1922 text. Pass `seed` to reproduce the same draw. Endpoint: https://yarrow-oracle.shaozhengkun.workers.dev/mcp
- divine - Ask the I Ching. See your next step. Cast a hexagram, show the classical sources first, then offer a thoughtful reflection grounded in those sources. Sources first. Reflection, not prediction. The divine name remains stable for oracle/divination client compatibility. Supports English, Chinese, Japanese, Korean, Spanish, French, German, Portuguese, Italian, Russian, Arabic, Hindi, Indonesian, and English+Chinese bilingual output. Daily quota: 30 completed readings per device_id (or per anonymous IP if no device_id is supplied); timeout, provider failure, incomplete response, and cancellation do not consume it. Endpoint: https://yarrow-oracle.shaozhengkun.workers.dev/mcp
- tarot_reading - Ask one real question through a single upright Waite-Smith Major Arcana card. Returns a direct calibrated answer first, the named card and bound Arthur Edward Waite 1910 source excerpt, a practical reality check, and one observable next step. No reversals, astrology, redraw loop, or guaranteed prediction. Daily quota is shared with completed divine and Two Lenses readings. Endpoint: https://yarrow-oracle.shaozhengkun.workers.dev/mcp
- two_lenses - Bring one real question to two independent symbolic traditions: a source-first I-Ching cast and one upright Waite-Smith Major Arcana card. Returns a clear calibrated answer first, then five grounded sections covering the I Ching lens, Tarot lens, shared themes, different emphasis, and next step. Direction without guaranteed prediction or mutual-confirmation claims. Daily quota is shared with completed divine readings. Endpoint: https://yarrow-oracle.shaozhengkun.workers.dev/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.shaozhengkun123
- Version: 0.1.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: May 26, 2026
- Source: https://registry.modelcontextprotocol.io
