ris-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ris_bundesrechtA | 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:
|
| ris_landesrechtA | 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:
|
| ris_judikaturA | 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":
Example queries:
|
| ris_bundesgesetzblattA | 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:
|
| ris_landesgesetzblattA | 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:
|
| ris_regierungsvorlagenA | Search Austrian Government Bills (Regierungsvorlagen). Use this tool for legislative history and parliamentary materials. Contains government proposals submitted to parliament. Example queries:
|
| ris_dokumentA | 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_abschnittA | 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_bezirkeA | 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:
|
| ris_gemeindenA | Search Austrian municipal law (Gemeinderecht). Use this tool to find municipal regulations and local ordinances. Applications:
Example queries:
|
| ris_sonstigeA | Search miscellaneous Austrian legal collections (Sonstige). Use this tool for specialized legal documents and historical materials. Available applications:
Example queries:
|
| ris_historyA | 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):
Example queries:
|
| ris_verordnungenA | 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:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| RIS Trefferliste | Interactive result list for RIS search results |
| RIS Dokument | Reader for a single RIS document, with an outline and lazily loaded sections |
TDQS
Scored across 13 tools
Each tool maps to a distinct RIS collection (federal law, state law, judicature, gazettes, municipal, miscellaneous, history) and descriptions explicitly cross-reference where boundaries blur, e.g. telling the agent to use ris_bundesrecht when a state search turns up a federal matter. Residual overlap remains between ris_landesrecht / ris_landesgesetzblatt / ris_verordnungen and between ris_bundesrecht / ris_bundesgesetzblatt, and ris_dokument_abschnitt self-declares it is not for direct use, which weakens the set slightly.
Every tool follows a uniform ris_<collection> snake_case pattern, with the two retrieval tools (ris_dokument, ris_dokument_abschnitt) forming a coherent sub-family. No mixed casing or inconsistent verb styles anywhere.
13 tools sits squarely in the well-scoped range, and each one corresponds to a real, separable RIS collection or retrieval operation. No tool looks redundant or bolted on.
The surface covers the core RIS lifecycle: searching each collection, tracking change history, and loading full document text. Minor gaps exist — no cross-collection or unified search entry point, and ris_dokument_abschnitt is viewer-only, forcing agents to rely on ris_dokument with truncation caveats for long documents.