MCP server
nu:legal Deutsches Recht Official
eu.nulegal/recht
Checked 28 Oct 2026, 09:03 UTC · Connected to it and listed its tools
German federal and Land statutes plus court decisions for agents. Keyless, read-only.
Working at last checkVerified publisher: nulegal.euAbout 3,947 tokens per request once connected9 tools
https://recht.nulegal.eu/v1/mcp
At a glance
- Type
- MCP server
- Publisher
- nulegal.eu (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 9
- Token cost
- About 3,947 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 28 Oct 2026, 09:03 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http recht https://recht.nulegal.eu/v1/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.recht] url = "https://recht.nulegal.eu/v1/mcp"
Gemini CLI
{"mcpServers":{"recht":{"httpUrl":"https://recht.nulegal.eu/v1/mcp"}}}
Cursor
{"mcpServers":{"recht":{"url":"https://recht.nulegal.eu/v1/mcp"}}}
VS Code
{"servers":{"recht":{"type":"http","url":"https://recht.nulegal.eu/v1/mcp"}}}
Antigravity
agy mcp add recht https://recht.nulegal.eu/v1/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"recht","server_url":"https://recht.nulegal.eu/v1/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"recht","server_url":"https://recht.nulegal.eu/v1/mcp"}
Tools
getChanges~547 tokens
What changed here, as JSON. Two ways to read it. The cursor feed (send `kinds`, or `cursor`): everything that changed, oldest first, readable to the end without gaps: decisions added or changed, provisions with a new text (new Fassung, new provision, new law), and new citation links (decision X nowgetCoverage~245 tokens
What the corpus holds and what it does not: laws, decisions, courts, the version archive and the Länder covered. Call it before you report that something does not exist. The answer's `coverage` block is /v1/coverage: statutes per Land (`statutes`: full_text, partial or none), decisions per court levgetNorm~522 tokens
The text of one provision (§ or Article) as Markdown. `law` is the abbreviation ('BGB', 'StGB', 'DSGVO'; Hessen: 'HBO'), `ref` the number ('573', '3a'). For the text on a past date add `as_of` (YYYY-MM-DD; versions are held from 2019-06-10). The answer says how many versions are held (`versions_heldlistCasePassages~503 tokens
Read a decision: its paragraphs, each with the court's Randnummer (`rn`) and a link. `case` takes a doknr, an ECLI, our decision URL or an Aktenzeichen. Jump to a Randnummer with `around`, page with `offset` and `limit`. The first page also says how often the decision is cited and by whom. The answelistCitedAuthorities~253 tokens
What one decision cites: the provisions (with how often) and the decisions it relies on. Example: {"case": "KORE313182017"}listCitingDecisions~486 tokens
Who cites this: the decisions citing a provision (`law` + `ref`) or a decision (`case`). Ranked by weight; `sort: "recent"` gives the newest first. Each citer links to the Randnummer where it cites. The graph is built over every decision held, federal, Land and EU courts alike, and links federal, EUlistNormVersions~268 tokens
Every stored version of one provision with its dates, newest first. Use it to see when a provision changed, then read a version with getNorm `as_of`. `at_archive_floor` marks a text that was already in force when the archive began. To compare two versions, call `getNorm(compare_to=…)`: the answer'sresolveIdentifiers~433 tokens
Look up German legal citations, up to 100 at once: a § or Article, an Aktenzeichen, an ECLI or a Fundstelle. Use it to find a decision by its docket and to check a citation before you state it. Pass each citation as you hold it, with court and date: they pick the right decision where a docket repeatsearch~690 tokens
Find statutes and decisions on a topic or a question, in one call. Use it when you hold no citation yet. German keywords or a full question both work; decisions are matched by meaning. A decision hit carries `doknr` (pass it as `case` to the decision tools) and `cited_by`; a statute hit carries `slu
Browse
Related MCP servers
- OpenCaseLaw — Swiss Caselaw, Statutes & Doctrine
1M+ Swiss court decisions, statutes & doctrine with citation graph (DE/FR/IT). CC0, free, 42 tools. - AgentWorld — Live AI Agent Economy
Live AI agent economy on Base L2: agents, credit files, games, jobs, crypto news, x402 USDC tools. - De Gesetze
German federal statutes and ordinances (Bundesrecht) — search by title or official abbreviation… - FAI Legal Research
Pakistani case law and statutes: Supreme Court and High Court judgments, laws, drafting templates. - At Ris
Austria — consolidated federal law and case law, from the Bundeskanzleramt's… - US Legal Case Search
US legal case search: court decisions and company litigation history - US Federal Regulations (CFR)
Read a CFR or eCFR section, or search US federal regulations and the Federal Register. - Probative legal-marketing data
US lawyer ad rules, ad filing fees, fee caps, MDLs, ethics opinions, ad policies, CA courts. CC BY.
Badge for your README
[](https://aptlynx.net/servers/eu.nulegal/recht)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents