General Tools
nulegal.eu
Searches and retrieves German federal and state statutes and court decisions, providing citation grounding, provision text, versions, and citing decisions.
ENDPOINT 1
https://recht.nulegal.eu/v1/mcp
MCP server metadata
- Name
- nulegal-recht
- Version
- 1.0.0
German federal statutes and case law, plus the Landesrecht of Bayern, Brandenburg, Nordrhein-Westfalen and Sachsen. Read-only, no key, free, CC BY 4.0. Two limits worth knowing before you rely on an answer: 1. Norm version dates are FIRST-OBSERVED dates, not legal Inkrafttreten, and the version archive starts 2019-06-10. Never compute a limitation period or a transitional boundary from `first_observed` without reading `date_precision` next to it. 2. The decision-to-norm citation graph is built over federal case law. A Land norm can answer with zero citing decisions because the graph does not index it, not because no court has cited it; `coverage` says which. Call `getCoverage` once at the start of a session if the answer depends on what the corpus does and does not hold. Call `resolveIdentifiers` before you state any citation you did not read here — it answers `not_in_corpus` rather than guessing a near match.
Known tools 9
searchOne query over BOTH corpora: federal and Land statutes (lexical, with concept pinning) and court decisions (semantic — natural-language questions work well here and are the better shape for case law).
Inferred read-onlygetNormThe text of one provision, by default as clean Markdown — about a tenth the size of the reader page for the same provision, with no navigation, no scripts and no boilerplate.
Inferred read-onlylistNormVersionsEvery stored version of one provision, newest first, so you can find out which dates `getNorm(as_of=…)` can actually answer before you ask.
Inferred read-onlylistCitedAuthoritiesOutgoing citation edges of one decision: the statute provisions it cites (with how often it cites each — that is the Normenkette, weighted) and the decisions it relies on.
Inferred read-onlylistCasePassagesThe full text of one decision, split into its paragraphs, each with a permalink you can cite.
Inferred read-onlygetChangesWhich provisions got a new text recently, newest first — the freshness feed, as JSON.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.nulegal-recht]
url = "https://recht.nulegal.eu/v1/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"nulegal-recht": {
"type": "http",
"url": "https://recht.nulegal.eu/v1/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: nulegal-recht
Remote MCP URL: https://recht.nulegal.eu/v1/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"nulegal-recht": {
"url": "https://recht.nulegal.eu/v1/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"nulegal-recht": {
"type": "http",
"url": "https://recht.nulegal.eu/v1/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "nulegal-recht",
"transport": "streamable-http",
"url": "https://recht.nulegal.eu/v1/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.