accueil / serveurs / Dev & Code / io.github.privatelawattorneys/wiki-private-law
io.github.privatelawattorneys/wiki-private-law
serveur MCP (Model Context Protocol) · wiki-private-law 3.5.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.privatelawattorneys/wiki-private-law est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.privatelawattorneys/wiki-private-law » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 6 outils
- answer_compare≈ 1432 tokens
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.
Paramètres, retour & exemple (3)
Paramètreslocale· string · optionnel · ru | en
Answer language; Russian when omitted.objects· array · requis
Object codes or names.question· string · requis
A question code or a natural-language question.
Exemple d'appel{"name": "answer_compare", "arguments": {"objects": [], "question": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"rows": [], "missing": [], "question": "texte", "revision": "texte"}} - answer_lookup≈ 1520 tokens
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.
Paramètres, retour & exemple (4)
Paramètreslocale· string · optionnel · ru | en
Answer language; Russian when omitted.object· string · optionnel
Object code or name (optional); the question is then matched against that object only.question· string · optionnel
A natural-language question naming the place, programme, bank or form.questionCode· string · optionnel
Exact question code (optional; requires object).
Exemple d'appel{"name": "answer_lookup", "arguments": {"locale": "ru", "object": "texte", "question": "texte", "questionCode": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"cell": "texte", "found": true, "revision": "texte", "candidates": []}} - answer_objects≈ 817 tokens
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.
Paramètres, retour & exemple (4)
Paramètrestype· string · optionnel
Filter by object type, e.g. state, program, regime, bank, legal_form.limit· integer · optionnel
Page size; default 100 (sized to fit common client response limits), maximum 250.cursor· string · optionnel
Opaque pagination cursor: the exact nextCursor returned by the previous call. Omit for the first page.locale· string · optionnel · ru | en
Answer language; Russian when omitted.
Exemple d'appel{"name": "answer_objects", "arguments": {"type": "texte", "limit": 1, "cursor": "texte", "locale": "ru"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"total": 1, "objects": [], "revision": "texte", "nextCursor": "texte"}} - ask≈ 2546 tokens
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.
Paramètres, retour & exemple (2)
Paramètreslocale· string · optionnel · ru | en | ko | zh-hant
Corpus language; inferred from the question when omitted.question· string · requis
A natural-language question, up to 2000 characters.
Exemple d'appel{"name": "ask", "arguments": {"question": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"answer": "texte", "locale": "texte", "citations": [], "confident": true, "threshold": 1, "topDistance": 1, "refusalReason": "texte", "structuredCell": {}, "suggestedReading": [], "queryInterpretation": {}}} - assess_bank_case≈ 1414 tokens
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.
Paramètres, retour & exemple (8)
Paramètresstage· string · requis · notice | replied | deadline_passed | closedtoday· string · optionnel
The client's current date (YYYY-MM-DD) for the calendar. Optional; defaults to the server's date.amount· string · requis · lt50k | 50k_250k | 250k_1m | gt1mholder· string · optionnel · individual | small_business | company
Whose account it is. Optional; without it eligibility is stated, not decided.locale· string · optionnel · ru | enproblem· string · requis · freeze | closure | kyc_request | payment_stuck | refusedsanctions· string · requis · none | passport | business
Russia or Belarus nexus of the client.jurisdiction· string · requis · uk | eu | ch | sg | hk | us | uae | other
Where the bank or the neobank's licence sits.
Exemple d'appel{"name": "assess_bank_case", "arguments": {"stage": "notice", "amount": "lt50k", "problem": "freeze", "sanctions": "none", "jurisdiction": "uk"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"letters": [], "service": {}, "verdict": "texte", "articles": [], "calendar": [], "cautions": [], "headline": "texte", "deadlines": [], "escalation": [], "firstSteps": [], "complaintUrl": "texte", "statutoryReply": {}}} - search≈ 842 tokens
Rank published articles for a query and return them with titles and URLs. Use when you want sources to read rather than a single answer. Search is sense-aware: bare MSO promotes only the Hong Kong Money Service Operator owner, professional-industry context promotes the regulated-practice platform, and genuinely conflicting context returns both with an explicit interpretation object.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Default 5.query· string · requis
Search terms or a question.locale· string · optionnel · ru | en | ko | zh-hant
Exemple d'appel{"name": "search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"hits": [], "queryInterpretation": {}}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».