legis:states
Retrieve all 17 German jurisdictions (federal and state) with their backend systems to access legal databases for comprehensive research.
Instructions
List all 17 available German jurisdictions (BUND + 16 Bundesländer) with their backends.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/providers/legis/index.ts:139-154 (handler)The 'handleStates' method implementation that returns a markdown table of available state jurisdictions.
private handleStates(): ToolResult { const jportalStates = JPORTAL_STATES; const lines = [ '| State | Status | Backend |', '|-------|--------|---------|', '| BUND | ✅ Available | gesetze-im-internet.de |', ...jportalStates.map((s) => `| ${s} | ✅ Available | jportal REST API |`), '| NI | ✅ Available | voris.wolterskluwer-online.de |', '| BY | ✅ Available | gesetze-bayern.de |', '| BB | ✅ Available | bravors.brandenburg.de |', '| SN | ✅ Available | revosax.sachsen.de |', '| HB | ✅ Available | transparenz.bremen.de |', '| NW | ✅ Available | recht.nrw.de |', ]; return { content: [{ type: 'text', text: lines.join('\n') }] }; } - src/providers/legis/index.ts:48-48 (registration)Routing of the 'legis:states' tool call to the 'handleStates' handler.
if (toolName === 'legis:states') return this.handleStates(); - src/providers/legis/tools/index.ts:48-48 (registration)Tool definition registration for 'legis:states'.
name: 'legis:states',