{"serverId":"mcp-registry/io.github.shaozhengkun123/yarrow","tools":[{"name":"lookup_hexagram","fixed":{"name":"lookup_hexagram","description":"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.","inputSchema":{"type":"object","required":["number"],"properties":{"locale":{"enum":["en","zh","both"],"type":"string","default":"both"},"number":{"type":"integer","maximum":64,"minimum":1,"description":"Hexagram number 1-64 in King Wen sequence."},"compact":{"type":"boolean","default":false,"description":"If true, omit authorities (long classical commentary). Returns only structural fields."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":204,"tokensAfter":204},{"name":"lookup_yilin","fixed":{"name":"lookup_yilin","description":"Look up the 焦氏易林 verse for a primary hexagram changing into another hexagram. This is a local classical-source lookup, not an AI reading.","inputSchema":{"type":"object","required":["primary_number","changing_number"],"properties":{"primary_number":{"type":"integer","maximum":64,"minimum":1,"description":"Primary hexagram number 1-64."},"changing_number":{"type":"integer","maximum":64,"minimum":1,"description":"Changing hexagram number 1-64."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":136,"tokensAfter":136},{"name":"tarot_reading","fixed":{"name":"tarot_reading","description":"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.","inputSchema":{"type":"object","required":["question"],"properties":{"seed":{"type":["string","number"],"description":"Deterministic Tarot draw seed."},"locale":{"enum":["en","zh","zh-Hant","ja","ko","es","fr","de","pt","it","ru","ar","hi","id","bilingual"],"type":"string","default":"en"},"question":{"type":"string","description":"The real question to reflect on."},"device_id":{"type":"string","description":"Optional opaque identifier for quota tracking. If omitted, IP-derived."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":251,"tokensAfter":251}],"toolsChanged":3,"tokensSaved":0,"todo":[{"tool":"divine","params":["locale","method"]},{"tool":"lookup_hexagram","params":["locale"]},{"tool":"tarot_reading","params":["locale"]},{"tool":"two_lenses","params":["locale","method"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}