De MCP Server

MCP server for German federal legislation (NeuRIS): ELI identifiers and verifiable citations.

Local serverstdioPython

What is the De MCP Server?

MCP server for German federal legislation (NeuRIS): ELI identifiers and verifiable citations.

What the server does

Published on PyPI + MCP Registry (io.github.matematicsolutions/de-eli-mcp). Run without cloning:

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
de_searchSearch legislation by term, ELI and date (GET /v1/legislation).
de_get_actFetch act metadata by ELI.
de_get_textFetch the full text (html or xml / LegalDocML.de).
de_list_publishersList the publication organs (BGBl I/II, Bundesanzeiger).
de_recent_changesActs published since a date, newest-first.
de_rii_case_searchSearch **BVerfG/BGH/BAG/BFH/BVerwG/BSG/BPatG** decisions via RII's master TOC (court, Aktenzeichen substring, date range).
de_rii_get_case_textFull text of one RII decision by doc_id - real ecli when the court publishes one, plus titelzeile/leitsatz/tenor/full content.
de_oldp_case_searchSearch **Open Legal Data** - 423 944 decisions from 1 119 courts at all levels (verified live 2026-07-08), the only tool here covering **state courts** and offering **full-text search** (text). Metadata filters: court_sl
de_oldp_get_caseFull decision text (HTML) by OLDP id or slug, with ECLI when the source carries one.
de_dip_searchSearch the Bundestag **DIP** - Drucksachen (287 327), Plenarprotokolle (5 789), Vorgaenge (334 524); filters titel, dokumentnummer, zuordnung (BT/BR), wahlperiode, dates; cursor pagination.
de_dip_get_documentOne DIP entity by id; the -text resource variants return the full document text. Citations like BT-Drs. 20/1 with the official PDF as source_url.

How to install the De MCP Server

claude mcp add de-eli --env DE_DIP_API_KEY=your-value --env DE_ELI_BASE_URL=your-value --env DE_RII_BASE_URL=your-value --env DE_OLDP_BASE_URL=your-value --env DE_DIP_BASE_URL=your-value -- uvx de-eli-mcp

Configuration

VariableDescriptionRequired
DE_DIP_API_KEYCredential the server authenticates with.Yes
DE_ELI_BASE_URLEndpoint or connection string the server talks to.Yes
DE_RII_BASE_URLEndpoint or connection string the server talks to.Yes
DE_OLDP_BASE_URLEndpoint or connection string the server talks to.Yes
DE_DIP_BASE_URLEndpoint or connection string the server talks to.Yes

Example prompts to try

  • “Use De to de search.”
  • “Use De to de get act.”
  • “Use De to de get text.”

Frequently asked questions

MCP server for German federal legislation (NeuRIS): ELI identifiers and verifiable citations. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.