AI Rechtshulp

Search Dutch and EU case law with ECLI sources and verify quotes against the judgment.

使うべきか

品質と安全性

A
説明の品質
98%
スキーマの完全性
75%
命名の品質
94%
ポイズニングのリスク
100%
権限の一致
90%
プロトコルへの準拠
100%

検出事項(2)

  • LOWTool 'check_source' description lacks action verbcheck_source 内
  • LOWTool 'fetch' suggests web access but openWorldHint=falsefetch 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~2,770トークン数(ツール定義)
~868 B一般的なレスポンスサイズ
注意への影響は大きい(128k コンテキストの 2.16%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "ai-rechtshulp": {
      "url": "https://app.ai-rechtshulp.nl/mcp"
    }
  }
}

リモートエンドポイント

https://app.ai-rechtshulp.nl/mcpstreamable-http

できること

ツール一覧

ツール(13)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢search(query, limit)

Zonder account alleen een vaste Deliveroo-demo. Buiten de demo zijn accountkoppeling en beschikbaar bronbudget nodig. Zoekt gepubliceerde Nederlandse en Nederlandstalige EU-uitspraken bij een juridische vraag zonder persoonsgegevens. Geeft bronpassages, geen advies. Zoekvragen met herkenbare persoonsgegevens worden geweigerd.

入力スキーマ

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 3,
      "maxLength": 1500
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 5,
      "default": 5
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}
🟢fetch(id, expected_sha256, offset)

Buiten de vaste demo is accountkoppeling nodig; ophalen kost één broncredit per unieke ECLI per maand. Geeft een uitspraak uit onze collectie op basis van ECLI, in opeenvolgende tekstpagina’s. next_offset is null op de laatste pagina; expected_sha256 controleert bij vervolgpagina’s de bronversie uit source_sha256. Niet in onze collectie betekent niet dat de uitspraak niet bestaat.

入力スキーマ

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^ECLI:(?:NL|EU):[A-Z0-9.]{1,20}:\\d{4}:[A-Z0-9.]{1,30}$",
      "maxLength": 64
    },
    "expected_sha256": {
      "type": "string",
      "pattern": "^[a-f0-9]{64}$"
    },
    "offset": {
      "type": "integer",
      "minimum": 0,
      "maximum": 2000000,
      "default": 0
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}
🟢check_source(ecli, claim, quotation)

Controleert of een ECLI in de collectie voorkomt en een citaat in de opgeslagen uitspraak staat, met normalisatie van witruimte en hoofdletters. Geeft bronpassages en citaatcontext bij een bewering. Beoordeelt niet of de rechter de bewering ondersteunt; een citaat kan ook een partijstelling zijn.

入力スキーマ

{
  "type": "object",
  "properties": {
    "ecli": {
      "type": "string",
      "pattern": "^ECLI:(?:NL|EU):[A-Z0-9.]{1,20}:\\d{4}:[A-Z0-9.]{1,30}$",
      "maxLength": 64
    },
    "claim": {
      "type": "string",
      "minLength": 3,
      "maxLength": 1500
    },
    "quotation": {
      "type": "string",
      "minLength": 15,
      "maxLength": 2000
    }
  },
  "required": [
    "ecli",
    "claim"
  ],
  "additionalProperties": false
}
🟢account

Geeft abonnement, gedeeld bronbudget, vragenbudget, vernieuwdatum, uitleg van toegangsrechten en aantal bewaarde uitspraken van het gekoppelde AI Rechtshulp-account.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "required": [],
  "additionalProperties": false
}
🟢list_saved(offset)

Geeft uitsluitend de bewaarde uitspraken en notities van het gekoppelde account, voor een verzoek om het eigen bewaarde onderzoek te bekijken.

入力スキーマ

{
  "type": "object",
  "properties": {
    "offset": {
      "type": "integer",
      "minimum": 0,
      "maximum": 100000,
      "default": 0
    }
  },
  "required": [],
  "additionalProperties": false
}
🟡save_source(ecli, note)

Bewaart op verzoek van de gebruiker een bestaande uitspraak met optionele notitie in het gekoppelde account. Herhaling overschrijft geen bestaande notitie. Geen dossierstukken, verzending of betaling.

入力スキーマ

{
  "type": "object",
  "properties": {
    "ecli": {
      "type": "string",
      "pattern": "^ECLI:(?:NL|EU):[A-Z0-9.]{1,20}:\\d{4}:[A-Z0-9.]{1,30}$",
      "maxLength": 64
    },
    "note": {
      "type": "string",
      "maxLength": 2000
    }
  },
  "required": [
    "ecli"
  ],
  "additionalProperties": false
}
⚪make_memo(request_id, confirmed, feiten, rechtsvraag)

Vereist documenttoegang in het gekoppelde account. Kost één vraag uit de gedeelde bundel. Vraag eerst toestemming om de aangeleverde tekst door AI Rechtshulp te laten verwerken. Gebruik een unieke request_id en hergebruik die bij een transportherhaling. Geen juridisch oordeel door een mens. Maakt een conceptmemo met bronverwijzingen.

入力スキーマ

{
  "type": "object",
  "properties": {
    "request_id": {
      "type": "string",
      "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
    },
    "confirmed": {
      "type": "boolean",
      "const": true
    },
    "feiten": {
      "type": "string",
      "minLength": 1,
      "maxLength": 6000
    },
    "rechtsvraag": {
      "type": "string",
      "minLength": 1,
      "maxLength": 1500
    }
  },
  "required": [
    "request_id",
    "confirmed",
    "feiten",
    "rechtsvraag"
  ],
  "additionalProperties": false
}
⚪scan_contract(request_id, confirmed, tekst, perspectief)

Vereist documenttoegang in het gekoppelde account. Kost één vraag uit de gedeelde bundel. Vraag eerst toestemming om de aangeleverde tekst door AI Rechtshulp te laten verwerken. Gebruik een unieke request_id en hergebruik die bij een transportherhaling. Geen juridisch oordeel door een mens. Onderzoekt clausules vanuit het gekozen perspectief; levert aandachtspunten, geen jurisprudentieonderzoek.

入力スキーマ

{
  "type": "object",
  "properties": {
    "request_id": {
      "type": "string",
      "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
    },
    "confirmed": {
      "type": "boolean",
      "const": true
    },
    "tekst": {
      "type": "string",
      "minLength": 1,
      "maxLength": 60000
    },
    "perspectief": {
      "type": "string",
      "enum": [
        "huurder",
        "verhuurder",
        "opdrachtnemer",
        "opdrachtgever",
        "koper",
        "verkoper",
        "werknemer",
        "werkgever",
        "anders"
      ]
    }
  },
  "required": [
    "request_id",
    "confirmed",
    "tekst",
    "perspectief"
  ],
  "additionalProperties": false
}
⚪stress_test(request_id, confirmed, rol, standpunt, document)

Vereist documenttoegang in het gekoppelde account. Kost één vraag uit de gedeelde bundel. Vraag eerst toestemming om de aangeleverde tekst door AI Rechtshulp te laten verwerken. Gebruik een unieke request_id en hergebruik die bij een transportherhaling. Geen juridisch oordeel door een mens. Onderzoekt tegenargumenten, bewijsproblemen en relevante bronnen.

入力スキーマ

{
  "type": "object",
  "properties": {
    "request_id": {
      "type": "string",
      "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
    },
    "confirmed": {
      "type": "boolean",
      "const": true
    },
    "rol": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100
    },
    "standpunt": {
      "type": "string",
      "minLength": 1,
      "maxLength": 6000
    },
    "document": {
      "type": "string",
      "minLength": 1,
      "maxLength": 15000
    }
  },
  "required": [
    "request_id",
    "confirmed",
    "rol",
    "standpunt"
  ],
  "additionalProperties": false
}
🟢list_dossiers(offset)

Toont op verzoek je eigen dossiers. Betaald account en aparte dossiertoestemming nodig.

入力スキーマ

{
  "type": "object",
  "properties": {
    "offset": {
      "type": "integer",
      "minimum": 0,
      "maximum": 100000
    }
  },
  "required": [],
  "additionalProperties": false
}
🟡create_dossier(name, description)

Maakt op uitdrukkelijk verzoek een dossier op de website; bestaande naam wordt hergebruikt. Betaald account nodig.

入力スキーマ

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120
    },
    "description": {
      "type": "string",
      "minLength": 1,
      "maxLength": 2000
    }
  },
  "required": [
    "name"
  ],
  "additionalProperties": false
}
🟢read_dossier(dossier_id, offset)

Leest op verzoek expliciet bewaarde onderzoeksnotities in je eigen dossier, geen bestanden of overige gesprekken. Betaald account nodig.

入力スキーマ

{
  "type": "object",
  "properties": {
    "dossier_id": {
      "type": "integer",
      "minimum": 1
    },
    "offset": {
      "type": "integer",
      "minimum": 0,
      "maximum": 100000
    }
  },
  "required": [
    "dossier_id"
  ],
  "additionalProperties": false
}
🟡save_research(request_id, confirmed, dossier_id, title, note, ...)

Bewaart op uitdrukkelijk verzoek je onderzoeksnotitie en ECLI-verwijzingen in je eigen dossier, zichtbaar op de website en via andere gekoppelde clients. Betaald account nodig.

入力スキーマ

{
  "type": "object",
  "properties": {
    "request_id": {
      "type": "string",
      "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
    },
    "confirmed": {
      "type": "boolean",
      "const": true
    },
    "dossier_id": {
      "type": "integer",
      "minimum": 1
    },
    "title": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "note": {
      "type": "string",
      "minLength": 1,
      "maxLength": 10000
    },
    "eclis": {
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^ECLI:(?:NL|EU):[A-Z0-9.]{1,20}:\\d{4}:[A-Z0-9.]{1,30}$",
        "maxLength": 64
      },
      "maxItems": 10
    }
  },
  "required": [
    "request_id",
    "confirmed",
    "dossier_id",
    "title",
    "note"
  ],
  "additionalProperties": false
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 13 件