German Federal Court Decisions Search (Rechtsinformationen des Bundes)
neurisrechtsinformationen/search-decisions
Searches the decisions of German federal courts held by the Rechtsinformationen des Bundes portal (NeuRIS) by German full-text search term, optionally filtered by court and decision date range. Returns decisions with document number, ECLI, headline, decision date, file numbers, court and links to the HTML, XML and ZIP texts, 1 to 50 per page with a total count. The portal is a trial service. Federal Government data, passed through unmodified and served by Eden Engine; not an official product of the Federal Government.
Price
$0.0026 per call
You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $0.50.
Data source
Rechtsinformationen des Bundes
Data from the Rechtsinformationen des Bundes portal (testphase.rechtsinformationen.bund.de), the Federal Government's legal information service run by DigitalService Bund for the Federal Ministry of Justice: federal legislation and decisions of federal courts. No credit is required; credit to the portal is given as a courtesy. Served by Eden Engine; not an official product of the Federal Government.
Use it
Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.
Connect once and your AI can find and run this tool, and any other it needs.
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "neurisrechtsinformationen/search-decisions" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "neurisrechtsinformationen/search-decisions" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "neurisrechtsinformationen/search-decisions", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "neurisrechtsinformationen/search-decisions", input: { /* ... */ } })
// 5. settle: the call is charged when it finishes, nothing to doNot connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.
Pricing
Every charge this tool can incur.
| Charge | Price |
|---|---|
Per call | $0.0026 |
- Updated
- Oct 21, 2026
Input and output schemas
Input schema
{
"type": "object",
"required": [
"search_term"
],
"properties": {
"size": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1,
"description": "Results per page, 1 to 50. Defaults to 10."
},
"court": {
"type": "string",
"pattern": "^[A-Za-z0-9ÄÖÜäöüß .-]{2,40}$",
"description": "Optional court id as list-courts returns it, for example BVerfG, BVerwG or BAG."
},
"date_to": {
"type": "string",
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$",
"description": "Latest decision date as an ISO 8601 date, for example 2026-01-31. The range is inclusive."
},
"date_from": {
"type": "string",
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$",
"description": "Earliest decision date as an ISO 8601 date, for example 2026-01-31. The range is inclusive."
},
"page_index": {
"type": "integer",
"maximum": 199,
"minimum": 0,
"description": "Zero-based page number, 0 to 199. Leave out for the first page. The portal limits how deep a search can page (page number times size), so use a smaller number with a larger size."
},
"search_term": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Full-text search in German. Several words match documents containing all of them; put an exact phrase in double quotes, for example \"Urlaub Arbeitnehmer\"."
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"required": [
"totalItems",
"member"
],
"properties": {
"@id": {
"type": "string"
},
"view": {
"type": "object",
"additionalProperties": true
},
"@type": {
"type": "string"
},
"member": {
"type": "array",
"items": {
"type": "object",
"properties": {
"item": {
"type": "object",
"properties": {
"@id": {
"type": "string"
},
"ecli": {
"type": [
"string",
"null"
]
},
"encoding": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true
}
},
"headline": {
"type": [
"string",
"null"
]
},
"courtType": {
"type": [
"string",
"null"
]
},
"fileNumbers": {
"type": "array",
"items": {
"type": "string"
}
},
"decisionDate": {
"type": [
"string",
"null"
]
},
"documentType": {
"type": [
"string",
"null"
]
},
"documentNumber": {
"type": "string"
}
},
"description": "A court decision: `documentNumber`, `ecli`, `headline`, `decisionDate`, `fileNumbers`, `courtType`, `documentType` and `encoding` (links to the HTML, XML and ZIP texts).",
"additionalProperties": true
},
"@type": {
"type": "string"
},
"textMatches": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true
}
}
},
"additionalProperties": true
}
},
"@context": {
"type": [
"string",
"null"
]
},
"totalItems": {
"type": "integer"
}
},
"description": "A Hydra collection: `totalItems` is the total number of matches (capped at 10,000), `member` is this page, `view` carries the first/previous/next/last page links (null at the ends).",
"additionalProperties": true
}