Navigation
Introduction
Connect
Reference
More
Reference
Tools
All tools are read-only (readOnlyHint: true) and never change, send or delete anything. The assistant picks them on its own; parameters are documented for developers and for transparency. Claude and ChatGPT show the German tool titles given below; the English translation follows in brackets.
search_legal_evidence
Recht mit Quellentext durchsuchen (Search law with source text)read-only
Starting point for any research. Answers a legal question or citation with ranked provisions and decisions, links and, where available, the wording of the relevant passages. Search snippets and retrieved source text are labelled separately.
| Parameter | Type | Description |
|---|---|---|
queryrequired | string | One abstract legal question or exact citation, without names or confidential facts. At most 1,000 characters. |
limit | integer | Number of hits, 1 to 10. Default: 5. |
filters | object | Restrict by jurisdictions (EU, BUND, LAND, INTERNATIONAL), states (state codes such as BY, NW) and kinds (law, decision, commentary). |
maxTextCharacters | integer | Total budget for source text across all hits, 500 to 30,000 characters. Default: 12,000. |
includeDisposition | boolean | Also return a decision’s operative part, within the same text budget. |
lookup_german_or_eu_law_before_answering_any_legal_question
Recht nachschlagen, bevor eine Rechtsfrage beantwortet wird (Look up the law before answering a legal question)read-only
The same search as search_legal_evidence under a second name. Some clients show a model only the names of the tools; this name says when the search is meant to be used. Parameters and result are identical.
| Parameter | Type | Description |
|---|---|---|
queryrequired | string | One abstract legal question or exact citation, without names or confidential facts. At most 1,000 characters. |
limit | integer | Number of hits, 1 to 10. Default: 5. |
filters | object | Restrict by jurisdictions (EU, BUND, LAND, INTERNATIONAL), states (state codes such as BY, NW) and kinds (law, decision, commentary). |
maxTextCharacters | integer | Total budget for source text across all hits, 500 to 30,000 characters. Default: 12,000. |
includeDisposition | boolean | Also return a decision’s operative part, within the same text budget. |
current_legal_amounts_rates_deadlines_germany_eu_official_text
Aktuell geltende Beträge, Sätze und Fristen nachschlagen (Look up amounts, rates and periods as they stand today)read-only
The same search as search_legal_evidence under a third name. It says that what holds today is found here as well: amounts, rates and periods from statutes, regulations and official tables. Parameters and result are identical.
| Parameter | Type | Description |
|---|---|---|
queryrequired | string | One abstract legal question or exact citation, without names or confidential facts. At most 1,000 characters. |
limit | integer | Number of hits, 1 to 10. Default: 5. |
filters | object | Restrict by jurisdictions (EU, BUND, LAND, INTERNATIONAL), states (state codes such as BY, NW) and kinds (law, decision, commentary). |
maxTextCharacters | integer | Total budget for source text across all hits, 500 to 30,000 characters. Default: 12,000. |
includeDisposition | boolean | Also return a decision’s operative part, within the same text budget. |
search_legal_sources
Rechtsquellen durchsuchen (Search legal sources)read-only
Result lists for statutes, decisions and commentary without full text, with paging. For larger result sets; warnings point out coverage gaps.
| Parameter | Type | Description |
|---|---|---|
q | string | Abstract keywords or citations. Alternatively query or keywords. |
jurisdictions states kinds | array | Filters as in search_legal_evidence. |
limit | integer | Number of hits, 1 to 100. |
cursor | string | Continues a previous search. Send it alone, without search terms. |
get_norm_text
Vorschrift im Wortlaut lesen (Read a statutory provision)read-only
The wording of a German federal provision or an article of an EU act (from the Official Journal via EUR-Lex), with a link to the official publication. Earlier versions are available for German federal law.
| Parameter | Type | Description |
|---|---|---|
lawrequired | string | Statute, e.g. BGB, SGB 2, DSGVO, AEUV or a CELEX number. |
refrequired | string | Section or article without subsection, e.g. 356 or 17. |
asOf | date | Version as of a date (YYYY-MM-DD), German federal law only. |
offset maxCharacters expectedSha256 | Continue long texts in chunks. The hash ensures every chunk comes from the same version. |
get_decision_passages
Passagen einer Entscheidung lesen (Read court decision passages)read-only
Passages of a decision by document ID or ECLI, optionally from a given paragraph number. The original numbering is preserved.
| Parameter | Type | Description |
|---|---|---|
identifierrequired | string | Document ID from a search result, or an ECLI. |
paragraphNumber | string | Printed paragraph number, e.g. 23. |
expectedCourt expectedDocket expectedDate | string | Expected court, docket number and date. If the decision differs, no text is returned. |
startParagraph paragraphOffset maxPassages maxCharacters expectedSha256 | Continue long texts in chunks. The hash ensures every chunk comes from the same version. |
get_official_decision_text
Amtlich veröffentlichte Entscheidung lesen (Read an official decision publication)read-only
Full text of a decision from an official publication: North Rhine-Westphalia, Brandenburg or EUR-Lex (judgments and orders of the EU courts). Docket number and date are checked against the document before any text is returned.
| Parameter | Type | Description |
|---|---|---|
providerrequired | string | nrwe, brandenburg or eurlex. |
documentIdrequired | string | Publication ID, e.g. a CELEX number such as 62018CJ0311. |
expectedDocketrequired | string | Docket number of the decision. |
expectedDaterequired | date | Decision date (YYYY-MM-DD), not the publication date. |
expectedCourt expectedEcli | string | Optional additional check. |
startPassage passageOffset endPassageExclusive maxPassages maxCharacters expectedSha256 | Continue long texts in chunks. The hash ensures every chunk comes from the same version. |
resolve_decision_citation
Aktenzeichen oder Fundstelle auflösen (Resolve a public decision citation)read-only
Finds a decision by docket number, ECLI or citation when no document ID is known. Ambiguous matches, mismatched dates and joined cases are reported.
| Parameter | Type | Description |
|---|---|---|
citationrequired | string | One citation, e.g. VIII ZR 185/14. Bare docket numbers may be ambiguous. |
expectedCourt expectedDocket expectedDate | string | Helps choose between several candidates. |
list_citing_decisions
Rechtsprechung zu einer Vorschrift finden (Find decisions citing a provision)read-only
Decisions that cite a given provision, page by page. The number of citations says nothing about relevance or current validity.
| Parameter | Type | Description |
|---|---|---|
law refrequired | string | Provision as in get_norm_text. |
limit | integer | Entries per page, 1 to 100. Default: 10. |
offset | integer | Start position for the next page. |
get_open_commentary_text
Frei lizenzierte Kommentarseite lesen (Read a licensed commentary page)read-only
Pages of the CC-Kommentar (1st edition 2025, CC BY 4.0) with author attribution and printed page number. The parameters come from a search result.
| Parameter | Type | Description |
|---|---|---|
workId pdfPage expectedCorpusSha256required | Values from the search result. | |
offset maxCharacters | Continue long texts in chunks. The hash ensures every chunk comes from the same version. |
get_official_guidance_text
Behördliche Hinweise lesen (Read official guidance)read-only
Guidance pages of authorities (BSI on NIS-2/BSIG and KRITIS, BfDI on the GDPR, the Federal Ministry of Justice and the Familienportal on divorce, maintenance, custody and contact, OLG Düsseldorf: Düsseldorfer Tabelle and guidelines), read live from the authority's site or as the bundled text of the PDF publication. The id comes from a search hit of kind guidance. The authority's view, not a legal norm.
| Parameter | Type | Description |
|---|---|---|
idrequired | string | Id from the search hit, e.g. bsi-nis2-betroffenheitspruefung. |
offset maxCharacters | Continue long texts in chunks. The hash ensures every chunk comes from the same version. |
get_legal_coverage
Quellenabdeckung und Grenzen einsehen (Inspect coverage and limits)read-only
Which sources are connected, with dates, known gaps and full-text limits. No parameters.
No parameters.
Prompts and resources
| Name | Kind | Description |
|---|---|---|
legal_research_plan | Prompt | Workflow for an abstract legal question: identify levels, search primary and contrary authority, read the text, disclose gaps. Argument: issue. |
cite://coverage | Resource | Source coverage, as returned by get_legal_coverage. |
cite://research-policy | Resource | Rules for source-grounded research that the server gives the assistant. |