Skip to main content
Glama
lawchat-oss

mcp-taiwan-legal-db

by lawchat-oss

search_precedents

Search Taiwan judicial precedents such as resolutions, legal seminars, interpretations, and selected rulings that a standard judgment search cannot find. Filter by keyword, category, or year.

Instructions

搜尋司法院法學資料檢索系統的判解資料(裁判書系統 search_judgments 查不到的類別)。

類別:

  • 決議:最高法院民刑事庭會議決議、最高行政法院聯席會議決議(108 年大法庭制度施行前)

  • 法律問題座談:各級法院法律座談會、公證法律問題研討、懲戒法律問題座談

  • 停止適用判例:依法院組織法第 57 條之 1 停止適用、無裁判全文可查的判例(僅存判例要旨)

  • 司法解釋:大理院解釋、最高法院解釋、司法院院字/院解字解釋

  • 大法庭:最高法院、最高行政法院大法庭裁定(含不同意見書附件)

  • 精選裁判:司法院編輯、附「裁判要旨」的各級法院裁判(最高法院、最高行政法院、高等法院、地方法院、 智慧財產及商業法院、懲戒法院);結果的 reference_value=true 表示該院選為「具參考價值」或「足資討論」的裁判

  • 具參考價值裁判:只查上述 reference_value=true 的裁判

引用決議、判例時請留意編註(例如「不再援用」「停止適用」);get_precedent 會回傳編註。 官網標「廢」(已廢止或不再援用)的項目帶 status=「停止適用」,status_note 是官網的說明。 每類每頁 20 筆,站方每類最多提供前 500 筆,筆數過多時請加關鍵字或年度縮小範圍。

Args: keyword: 關鍵字(全文檢索) category: 類別,可用逗號分隔多個;不填 = 決議、法律問題座談、停止適用判例、司法解釋、大法庭、精選裁判 year_from: 起始年度(民國年) year_to: 截止年度(民國年) page: 頁數

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
pageNo
keywordNo
year_toNo
categoryNo
year_fromNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv1.4.0

TDQS

A4.3/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does so well: it discloses the per-category page size (20), the site's 500-record cap per category, pagination behavior, and the meaning of result fields such as reference_value, status, status_note, and 編註. It omits auth/access prerequisites but otherwise provides unusually rich operational context.

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?

The definition is long but well-structured: purpose is front-loaded, then a bulleted taxonomy, then caveats, then limits. Given the category list effectively substitutes for a missing enum in the schema, the length is largely earned, though a few lines could be tightened.

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

Completeness4/5

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

For a complex, domain-specific taxonomy tool with no annotations and no output schema, the description supplies the category definitions, default behavior, result caps, pagination guidance, and field semantics an agent needs. The absence of an output schema is well compensated by the explanation of reference_value/status/編註 fields.

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

Parameters4/5

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

Schema description coverage is 0%, so the description must compensate, and it does: keyword is defined as full-text search, category accepts comma-separated values with a documented default set, and year_from/year_to are clarified as 民國年. Only page is left to inference, a minor gap.

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

Purpose5/5

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

States a specific verb (搜尋) and resource (司法院判解資料), then explicitly carves out its scope by noting these are the categories search_judgments cannot return. The enumerated category list lets an agent distinguish it from siblings without opening any schema.

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

Usage Guidelines4/5

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

Explicitly routes the agent away from search_judgments and lists which categories belong here, plus the default category set when none is supplied. It also gives mitigation advice (add keyword or year when results are too numerous) and points to get_precedent for 編註, though it does not state general when-not-to-use conditions.

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