# ris [Health: Active]

**Category:** ⚖️ Legal  
**Repository:** https://github.com/Honeyfield-Org/ris-mcp-ts  
**GitHub Stars:** 20  
**npm Downloads (last month):** 1388  
**Views:** 3  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/ris

## Description
Access Austrian laws, court decisions & legal documents via the RIS API.

## Tools
Capabilities this server exposes over MCP:

- **ris_bundesrecht** — Search Austrian federal laws (Bundesrecht).

Use this tool to find Austrian federal legislation like ABGB, StGB, UGB, etc.

Search strategy: "titel" and "paragraph" are the precise entry points — prefer them
whenever the law or the section is known ("paragraph" is ignored for applikation="Erv",
the English translations). "suchworte" runs a broad full-text search
and the RIS API returns those hits ordered alphabetically by law title, not by
relevance, so a common term buries the relevant law under thousands of results.
Austrian law often splits one topic across several statutes, so look for a companion
law: warranty, for example, is covered both by the VGG (consumer sales, B2C, in force
since 2022) and by §§ 922 ff ABGB (general warranty law, including B2B).

Example queries:
  - suchworte="Mietrecht" -> Find laws mentioning rent law
  - titel="ABGB", paragraph="1295" -> Find specific ABGB section
  - titel="B-VG", paragraph="7", abschnitt_typ="Artikel" -> Article-based laws
  - titel="ABGB", fassung_vom="2015-01-01" -> Consolidated version as of a date
  - applikation="Begut" -> Search draft legislation
- **ris_landesrecht** — Search Austrian state/provincial laws (Landesrecht).

Use this tool to find laws enacted by Austrian federal states (Bundeslaender).

Search strategy: "titel" and "paragraph" (together with "bundesland") are the precise
entry points — prefer them whenever the law or the section is known. "suchworte" runs a
broad full-text search and the RIS API returns those hits ordered alphabetically by law
title, not by relevance, so a common term buries the relevant law under thousands of
results. Austrian law often splits one topic across several statutes and across the
federal/state divide — when the topic turns out to be federal rather than state law
(warranty, for example, sits in the VGG and in §§ 922 ff ABGB), search it with
ris_bundesrecht instead.

Example queries:
  - suchworte="Bauordnung", bundesland="Salzburg" -> Find state building law
  - titel="Bauordnung", bundesland="Wien", paragraph="1" -> Specific section
  - suchworte="Naturschutz", bundesland="Tirol", fassung_vom="2020-01-01" -> Version as of a date
- **ris_judikatur** — Search Austrian court decisions (Judikatur).

Use this tool to find court decisions from Austrian courts. Choose the
jurisdiction via "gerichtsbarkeit" (which court system to search).

RIS distinguishes two document kinds, controlled by "dokumenttyp":
  - Rechtssatz: abstract legal principle / headnote (Leitsatz) distilled from a decision
  - Entscheidungstext: the full decision text including reasoning (Begruendung)
The default "beide" searches both for the most complete results.

Example queries:
  - gerichtsbarkeit="Vfgh", suchworte="Grundrecht" -> Constitutional Court decisions
  - suchworte="Schadenersatz", gericht="OGH" -> Only Supreme Court (OGH) decisions
  - norm="1295 ABGB" -> Which decisions cite §1295 ABGB?
  - gerichtsbarkeit="Justiz", fachgebiet="Arbeitsrecht", sortierung="datum_ab" -> Newest labor-law decisions
- **ris_bundesgesetzblatt** — Search Austrian Federal Law Gazettes (Bundesgesetzblatt).

Use this tool for historical research and tracking when laws were enacted.
Contains official publications of federal laws, ordinances, and treaties.

Example queries:
  - bgblnummer="120", jahrgang="2023", teil="1" -> Find specific gazette
  - suchworte="Klimaschutz" -> Full-text search in gazettes
- **ris_landesgesetzblatt** — Search Austrian State Law Gazettes (Landesgesetzblatt).

Use this tool to find official publications of state/provincial laws.
Covers all 9 federal states (Bundeslaender).

Example queries:
  - lgblnummer="50", jahrgang="2023", bundesland="Wien"
  - suchworte="Bauordnung", bundesland="Salzburg"
- **ris_regierungsvorlagen** — Search Austrian Government Bills (Regierungsvorlagen).

Use this tool for legislative history and parliamentary materials.
Contains government proposals submitted to parliament.

Example queries:
  - suchworte="Klimaschutz" -> Full-text search in bills
  - einbringende_stelle="BMF (Bundesministerium für Finanzen)" -> Bills from Finance Ministry
  - beschlussdatum_von="2024-01-01", beschlussdatum_bis="2024-12-31" -> Bills from 2024
- **ris_dokument** — Retrieve full text of a legal document.

Use this after searching to load the complete text of a specific law or decision.

Note: For long documents, content may be truncated. Use specific searches to narrow down.
- **ris_dokument_abschnitt** — Return one section of a document already open in the RIS document viewer. Intended for the viewer widget, not for direct use — for the full text of a document use `ris_dokument`.
- **ris_bezirke** — Search Austrian district administrative authority announcements (Kundmachungen der Bezirksverwaltungsbehörden).

Use this tool to find announcements and ordinances from district administrative authorities.

Note: Only certain states publish here: Niederösterreich, Oberösterreich, Tirol, Vorarlberg, Burgenland, Steiermark.

Example queries:
  - bundesland="Niederösterreich", suchworte="Bauordnung"
  - bezirksverwaltungsbehoerde="Bezirkshauptmannschaft Innsbruck"
- **ris_gemeinden** — Search Austrian municipal law (Gemeinderecht).

Use this tool to find municipal regulations and local ordinances.

Applications:
  - Gr: Municipal law (Gemeinderecht) - default
  - GrA: Cross-border municipal law (Gemeinderecht Authentisch/Amtsblätter)

Example queries:
  - gemeinde="Graz", suchworte="Parkgebuehren"
  - bundesland="Tirol", titel="Gebuehrenordnung"
  - applikation="Gr", index="Baurecht"
  - applikation="GrA", bezirk="Bregenz"
- **ris_sonstige** — Search miscellaneous Austrian legal collections (Sonstige).

Use this tool for specialized legal documents and historical materials.

Available applications:
  - PruefGewO: Trade licensing examinations (Gewerbeordnung)
  - Avsv: Social insurance announcements (Sozialversicherung)
  - Spg: Health structure plans (Strukturpläne Gesundheit)
  - Avn: Official veterinary notices (Amtliche Veterinärnachrichten)
  - KmGer: Court announcements (Kundmachungen der Gerichte)
  - Upts: Party transparency decisions (Parteien-Transparenz-Senat)
  - Mrp: Council of Ministers protocols (Ministerratsprotokolle)
  - Erlaesse: Ministerial decrees (Erlässe der Bundesministerien)

Example queries:
  - applikation="Mrp", suchworte="Budget", einbringer="BMF..."
  - applikation="Erlaesse", bundesministerium="Bundesministerium für Finanzen"
  - applikation="Upts", partei="SPÖ - Sozialdemokratische Partei Österreichs"
  - applikation="KmGer", kmger_typ="Geschaeftsordnung"
  - applikation="Avsv", dokumentart="Richtlinie"
- **ris_history** — Search document change history (Aenderungshistorie).

Use this tool to track changes to legal documents over time.
Shows when documents were created, modified, or deleted.

Available applications (30 total):
  - Bundesrecht: Bundesnormen, BgblAuth, BgblAlt, BgblPdf, RegV
  - Landesrecht: Landesnormen, LgblAuth, Lgbl, LgblNO, Vbl, Gemeinderecht, GemeinderechtAuth
  - Judikatur: Justiz, Vfgh, Vwgh, Bvwg, Lvwg, Dsk, Gbk, Pvak, AsylGH
  - Sonstige: Bvb, Mrp, Erlaesse, PruefGewO, Avsv, Spg, KmGer, Dok, Normenliste

Example queries:
  - applikation="Bundesnormen", aenderungen_von="2024-01-01", aenderungen_bis="2024-01-31"
  - applikation="Justiz", aenderungen_von="2024-06-01"
- **ris_verordnungen** — Search Austrian state ordinance gazettes (Verordnungsblaetter der Laender).

Use this tool to find official publications of state/provincial ordinances.
NOTE: Currently only Tirol data is available (since January 1, 2022).
Other federal states have not yet published their ordinance gazettes in RIS.

Example queries:
  - suchworte="Wolf" -> Full-text search
  - titel="Verordnung" -> Search in title
  - bundesland="Tirol" -> Filter by state (currently only Tirol has data)
  - kundmachungsnummer="25" -> Search by publication number
  - kundmachungsdatum_von="2024-01-01", kundmachungsdatum_bis="2024-12-31" -> Date range

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "ris": {
    "command": "npx",
    "args": ["-y","ris-mcp-ts"]
  }
}
```

## Documentation

## What ris does

ris connects MCP-compatible AI clients to Austria’s official Rechtsinformationssystem (RIS). Its 13 tools cover federal and provincial legislation, court decisions, federal and state law gazettes, government bills, district announcements, municipal regulations, specialized legal collections, document history, and state ordinance gazettes.

The server supports both discovery and retrieval. Search tools can locate a statute, decision, gazette entry, or other record, while `ris_dokument` retrieves the full text of a selected document by identifier or URL. The service also exposes metadata and historical changes for supported RIS applications.

## How it works

The server communicates with the RIS Open Government Data API at `data.bka.gv.at/ris/api/v2.6/`. It accepts structured tool parameters generated by an MCP client rather than requiring an API key. Queries can use precise fields such as a law title, paragraph, court, publication number, or date range, or broader full-text terms through `suchworte`.

For Austrian legislation, title and paragraph searches are preferable when the target provision is known. Full-text results are ordered alphabetically by law title rather than relevance, so common terms can produce large result sets. `ris_judikatur` distinguishes legal headnotes from full decision texts and can filter by court system, court, subject area, cited norm, and date ordering.

## Setup and configuration

Node.js 20.19.0 or newer is required. Run the package without a global installation using:

```bash
npx -y ris-mcp-ts
```

`pnpm dlx ris-mcp-ts` is an alternative. The process uses stdio transport. Claude Desktop, Claude Code, VS Code with GitHub Copilot, Cursor, and Windsurf each have documented MCP configuration patterns using the package command. Claude Desktop local connections must be added through its JSON configuration rather than the remote connector interface.

## Tools and capabilities

- Search federal and provincial laws, including all nine Austrian states.
- Find decisions from Austrian court systems and filter by document type.
- Search federal and state gazettes, government bills, municipal rules, and district announcements.
- Query specialized collections such as ministerial decrees, cabinet protocols, social insurance notices, and court announcements.
- Retrieve complete document text and inspect document change history.
- Search state ordinance gazettes; the available ordinance data currently covers Tirol from January 1, 2022.
- Return Markdown or JSON output and provide interactive result lists or document viewing in hosts supporting MCP Apps.

## Limitations and notes

Long documents returned through `ris_dokument` may be truncated. Use narrower searches when only a specific provision or passage is needed. `ris_dokument_abschnitt` is intended to provide sections of a document already open in the RIS viewer, rather than replace full-document retrieval.

District-authority searches cover Niederösterreich, Oberösterreich, Tirol, Vorarlberg, Burgenland, and Steiermark. State ordinance gazette coverage is currently limited to Tirol. RIS is a German-language database, so German queries are generally the most suitable for searching Austrian material. The server provides access to legal information and documents; interpreting their legal effect remains the user’s responsibility.

_Full upstream README: https://allmcps.com/mcp/ris/readme_

