Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DE_ELI_BASE_URLNoBase URL for NeuRIS APIhttps://testphase.rechtsinformationen.bund.de
DE_ELI_AUDIT_DIRNoDirectory for audit logs~/.matematic/audit
DE_ELI_CACHE_DIRNoDirectory for caching responses~/.matematic/cache/de-eli

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
de_searchA

Search German federal legislation in NeuRIS.

Maps to GET /v1/legislation. Each item gets eli_uri, human_readable_citation, source_url (per Art. 4 CONSTITUTION).

de_get_actA

Fetch act metadata from NeuRIS by ELI.

de_get_textA

Fetch the full text of an act.

Resolves the manifestation from the act's encoding array (the contentUrl for the requested format) and downloads it. Format is selected by file extension upstream, not by Accept header.

de_list_publishersA

List the German publication organs (ELI agent codes).

NeuRIS has no publisher-dictionary endpoint, so this is derived from the ELI agent slot (BGBl I/II, Bundesanzeiger). Non-exhaustive.

Returns: List of Publisher (code, name, note).

de_recent_changesA

Acts published since since_iso (ISO 8601), newest-first.

Maps to GET /v1/legislation?sort=date&dateFrom=.... Useful for a law-monitoring feature.

de_case_searchB

Search German federal court decisions in NeuRIS.

Maps to GET /v1/case-law. Each item gets ecli, human_readable_citation, source_url.

de_get_decisionA

Fetch court-decision metadata from NeuRIS by document number.

de_get_decision_textA

Fetch the full text of a court decision.

Resolves the manifestation from the decision's encoding array and downloads it.

de_rii_case_searchA

Search German federal court decisions via rechtsprechung-im-internet.de (RII).

RII is the official BMJ/juris case-law aggregator and, per the independent Legal Data Hunter audit, is complete for BVerfG, BGH, BAG, BFH, BVerwG, BSG (+ BPatG) - unlike NeuRIS's /v1/case-law, which is a small beta slice. Filters over the master table of contents (court, Aktenzeichen substring, date range); there is no full-text search (the TOC carries no decision text).

de_rii_get_case_textA

Fetch the full text of a decision from rechtsprechung-im-internet.de (RII).

de_oldp_case_searchA

Search German case law across ALL court levels via Open Legal Data.

Open Legal Data (de.openlegaldata.io) is a community open-data aggregator (~424k decisions from ~1 100 courts at check). It is the only source here that covers STATE courts and the only one with full-text search. Database ODbL v1.0; the decisions themselves are gemeinfrei (§ 5 UrhG). Not an official service - prefer the RII tools for the six federal supreme/constitutional courts.

de_oldp_get_caseA

Fetch the full text of one decision from Open Legal Data.

de_dip_searchA

Search the Bundestag DIP - Germany's official parliamentary documentation.

Covers Drucksachen (bills, motions, reports, government answers), plenary transcripts and legislative procedures of Bundestag and Bundesrat. Legislative history (Gesetzesbegruendungen) is a standard aid of German statutory interpretation. Uses the documented public API key by default (rotates ~yearly; override with DE_DIP_API_KEY).

de_dip_get_documentA

Fetch one entity from the Bundestag DIP by id.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/matematicsolutions/de-eli-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server