MCP Server

Hong Kong CourtDB

io.github.IndoTender/hkcourt
Legal & Compliance Search & Research Public & reachable MCP 2025-11-25

What this MCP does

Searches Hong Kong court cases and retrieves case details and available judgment text.

Hk_get_case
A single Hong Kong court case by id (format: caseNo/year, e.g. 12345/2024). Returns { data } with parties and files (null if not found).
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string'}}}
Hk_get_document
Plain-text judgment for a Hong Kong court file by file id (judgment DIS id). Returns { data: { id, text } }. text is null when no converted HTML exists.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string'}}}
Hk_list_cases
Paginated Hong Kong court cases. Filter by case_prefix (e.g. hccl, facv), year, category, titleContains, partiesContains (English or Chinese party name substring). Returns { data, total, page, limit }.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'default': 1, 'maximum': 9007199254740991, 'minimum': 1}, 'year': {'type': 'string', 'minLength': 1}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1}, 'category': {'type': 'string', 'minLength': 1}, 'case_prefix': {'type': 'string', 'minLength': 1}, 'titleContains': {'type': 'string', 'minLength': 1}, 'partiesContains': {'type': 'string', 'minLength': 1}}}
Added
Hk_get_document
Sept. 17, 2026, 12:42 p.m.
Added
Hk_get_case
Sept. 17, 2026, 12:42 p.m.
Added
Hk_list_cases
Sept. 17, 2026, 12:42 p.m.