Categories › Business & Finance › Legal & compliance documents
German court decisions (Rechtsprechung) and laws (Gesetze) with citation graph and citation checks.
Remote server: your requests and data go to de.openlegaldata.io. Claude Code: claude mcp add --transport http open-legal-data-germany https://de.openlegaldata.io/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
get_server_instructions — Return MCP server instructions (if any). Always call first.get_court — Get detailed information about a specific court. Look up a court by ID, slug, or code. Returns full details including address, contact inforlist_courts — Browse and filter German courts. Returns a list of courts matching the given filters. Use this to discover which courts are available beforefilter_cases — Structured filtering of court cases using the database. Unlike search_cases (which uses full-text search), this tool filters cases using exaget_case — Retrieve a court case by ID or slug. By default returns the case metadata and the complete, untruncated ``content`` as plain text (HTML tagsget_case_statistics — Get aggregated case statistics. Returns case counts grouped by time period, optionally filtered by court, state, or jurisdiction. Without ``get_similar_cases — Find court cases textually similar to a given case. Seeds an Elasticsearch "more like this" query with the full text of the given case and rsearch_cases — Full-text search for German court cases via Elasticsearch. Returns matching cases (with ``file_number``) and highlighted snippets. Does NOT get_law_section — Get the full text of a specific law section. Retrieve law text by book code and section number, or by law ID. For example, get_law_section(blist_law_books — List available German law books (e.g. BGB, StGB, GG). Returns law books with their codes, titles, and section counts. Use this to discover wsearch_laws — Full-text search across law sections via Elasticsearch. Returns matching law sections with highlighted snippets. Does NOT return full text -get_case_references — Get forward references FROM a case (what this case cites). Returns all laws and cases that the given case references in its text. Useful forget_cases_for_law — Find all cases that cite a specific law section. Returns cases that reference the given statute section in their text. Useful for understandget_citing_cases — Get reverse references TO a case (cases that cite this case). Find all cases that reference the given case in their text. Useful for understvalidate_citation — Check if a legal citation exists in the OLDP database. Validates Aktenzeichen (file numbers), ECLI identifiers, or paragraph references (e.gsubmit_feedback — Send feedback about OLDP or this MCP server to the OLDP team. Use this to report bugs (wrong results, errors, broken tools), problems with tget_platform_info — Get OLDP platform coverage summary. Returns an overview of the data available on the Open Legal Data Platform, including counts of cases, lasearch_legal — Search BOTH legislation and court cases in one call. Returns the most relevant law sections AND court decisions for the query, **grouped by whoami — Show who you are connected as and your remaining request budget. Call this before a long task to check how many requests are left, or to leaNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.