Skip to main content
Glama
Ancient Echoes MCP

Ancient Echoes MCP

Xiao Liu Ren Preview

divination.preview_xiaoliuren
Read-only

Calculates the Xiao Liu Ren result palace and returns standard interpretation verses from either a local civil timestamp or specified lunar month, day, and hour for divination questions.

Instructions

按大安起正月、月上起日、日上起时的六宫逐宫法计算落宫并返回通行断诀;时间模式按输入地民用钟表字段换算农历,23:00 子时不提前换日,闰月沿用同名月数,不保存记录。

Input Schema

NameRequiredDescriptionDefault
notesNo
localeNo
subjectNo可选的命主资料;提供时本人资料和命盘记录严格二选一。
questionYes
time_hintNo
day_numberNo农历日序
focus_areaNo
hour_numberNo时支序号:子为 1,亥为 12
casting_timeNo输入地民用钟表时间,不带时区偏移;23:00 子时不提前换日
month_numberNo农历月序;闰月按同名月序输入
casting_methodYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.1

TDQS

B3.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only declare readOnlyHint=true; the description adds real behavioral context on top: no records are persisted (不保存记录), datetime input is treated as local civil clock time with no timezone offset, the 23:00 子时 boundary does not roll the day forward, and leap months reuse the same-named month number. These are exactly the non-obvious rules an agent would otherwise get wrong.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single dense sentence, but the core method is front-loaded and every clause carries a distinct rule (method, lunar conversion, day boundary, leap month, no persistence). No filler, though the semicolon-chained structure makes it slightly hard to scan.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For an 11-parameter tool with a nested subject object and no output schema, the description covers the calculation and the two timing rules but says little about what is actually returned beyond '通行断诀' — no indication of palace, verse structure, or whether locale changes output language. Adequate but with clear gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is only 45% across 11 parameters, so the description needs to carry weight; it does explain casting_time's no-offset clock format, the 23:00 rule, and leap-month input for month_number. However, question, focus_area, time_hint, notes, locale, and the subject use_profile/record_id exclusivity get no mention in the description (the subject schema does self-document). Partial compensation only.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: it computes the landing palace via the six-palace sequential method (大安起正月、月上起日、日上起时) and returns the standard interpretation verse (通行断诀). Naming the 小六壬 palace method separates it from sibling divination previews such as preview_liuyao or preview_meihua, though it never explicitly contrasts itself with them.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no statement of when to pick this tool over the many sibling divination previews, nor which casting_method (manual vs datetime) an agent should choose and under what conditions. The mode-specific behavior is described, but only as mechanics, not as selection guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.