Skip to content

Private Law Wiki

by privatelawattorneys · remote · no sign-in to list tools · v3.5.0 · published by GitHub user privatelawattorneys

Sourced answers, search and bank-case assessment for wiki.private.law by the Mothership runtime.

Changes · 2

6 tools: 2 change things and 4 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http wiki-private-law https://wiki.private.law/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

6 tools

Changes things 2Claude Code: ask
  • askAnswer a question by quoting a published wiki article, or — when the question names one country, programme, tax regime, bank or legal form and asks one of its reviewed questions — …No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Answer a question by quoting a published wiki article, or — when the question names one country, programme, tax regime, bank or legal form and asks one of its reviewed questions — with the reviewed structured answer and its verbatim official quotation. Never generated at request time; always carries the URL it came from. Returns confident=false with suggested reading when the corpus does not cover the question or when context genuinely conflicts. Bare MSO means the Hong Kong Money Service Operator licence; use Management Services Organization or regulated-practice context for the broader platform concept. Ask in the language you want answered — Russian and English are both first-class.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • assess_bank_caseThe complaint desk's deterministic assessment for a frozen account, a closure notice, a document request, a stuck payment or a refused application: what to do now, the escalation l…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    The complaint desk's deterministic assessment for a frozen account, a closure notice, a document request, a stuck payment or a refused application: what to do now, the escalation ladder of the bank's jurisdiction (bank complaint, ombudsman or regulator, data access request) with each rung judged for this client — open now, after the bank replies, conditional or not open to them — and linked to its primary source, plus deadlines, cautions and the help that fits. Also returns the letters to send — the formal complaint and the data access request, in English with bracketed placeholders the person fills in themselves — and the dates that follow if they go out today for other supported clocks. UK/EU complaint-response rules are returned separately as statutoryReply; the intake does not establish their applicable branch or a statutory due date. Pass holder whenever it is known: an ombudsman's door depends on whose account it is. Information, not legal advice. Never submit a person's contact details; hand them the complaint URL instead.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
Only reads 4Claude Code: allow
  • answer_compareReturn the reviewed answers to one question for several objects side by side (for example the minimum investment of several programmes, or a tax rate in several countries), each wi…No findings

    Why it is in this group

    • The name "answer_compare" says "compare": a word for reading.
    Description, as the server wrote it
    Return the reviewed answers to one question for several objects side by side (for example the minimum investment of several programmes, or a tax rate in several countries), each with its official quotations. Objects not covered are listed in missing — never guessed.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • answer_lookupReturn private.law's reviewed structured answer to a concrete question about one country, residence or citizenship programme, tax regime, bank or legal form — the statement, condit…No findings

    Why it is in this group

    • The name "answer_lookup" says "lookup": a word for reading.
    Description, as the server wrote it
    Return private.law's reviewed structured answer to a concrete question about one country, residence or citizenship programme, tax regime, bank or legal form — the statement, conditions and verbatim quotations from official sources with URLs and dates. Ask in natural language (the place must be named), or pass exact codes from answer_objects. When the question is not matched with confidence, found=false and candidates list the closest published questions.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • answer_objectsList native object identities with reviewed mappings, page by page: the response carries total (every object matching the filter), nextCursor while more pages remain and the knowle…No findings

    Why it is in this group

    • The description's first verb is "list": a word for reading.
    Description, as the server wrote it
    List native object identities with reviewed mappings, page by page: the response carries total (every object matching the filter), nextCursor while more pages remain and the knowledge revision on each page. Follow nextCursor until it is null to collect the full list — walking every page covers exactly total objects, so completeness is provable; an invalid cursor is an explicit error, never a silent reset. A listed topic does not guarantee a current answer; use answer_lookup for current availability.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 3.5.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http wiki-private-law https://wiki.private.law/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__wiki-private-law__search",
      "mcp__wiki-private-law__answer_lookup",
      "mcp__wiki-private-law__answer_compare",
      "mcp__wiki-private-law__answer_objects"
    ],
    "ask": [
      "mcp__wiki-private-law__ask",
      "mcp__wiki-private-law__assess_bank_case"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as wiki-private-law. Review it before you use it.