Search Austrian federal and state law, court decisions, and the authentic Bundesgesetzblatt (RIS).
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Search Austrian consolidated federal & state law, court decisions, and the authentic Bundesgesetzblatt from the official RIS via MCP. Keyless. STDIO or Streamable HTTP.
Public Hosted Server: https://ris-austria.caseyjhand.com/mcp
RIS (Rechtsinformationssystem des Bundes) is the Austrian government's official legal database: consolidated federal, state, and municipal law, case law from every Austrian court and tribunal, the authentic gazettes whose promulgated text is binding under Austrian law, the pre-parliamentary lawmaking pipeline, and ministerial decrees.
This server wraps the keyless RIS OGD REST API (v2.6, CC BY 4.0) for MCP agents, covering all 39 OGD applications and reaching back to the Reichsgesetzblatt of 1848. Every response labels the document's binding status, since only the amtssignierte gazette wording is legally binding.
Five search tools split by document class, plus a citation resolver, document retrieval, a change feed, and an offline vocabulary reference:
| Tool | Description |
|---|---|
ris_search_legislation | Search consolidated federal, state, and municipal law, one document per §/Artikel/Anlage, filtered to the version in force on a given date (defaults to today). Also serves English translations of selected laws. |
ris_search_case_law | Search Austrian case law (Judikatur), one court or tribunal per call: VfGH, VwGH, ordinary courts, BVwG, LVwG, DSB, the party-transparency senate, and ten more. |
ris_search_gazette | Browse the promulgation record at every level of government: federal (three era tiers back to 1848, auto-routed), state law and ordinance gazettes, district, and municipal. |
ris_search_drafts | Search the federal lawmaking pipeline: ministerial drafts in public review (Begutachtungsentwürfe) and government bills (Regierungsvorlagen). |
ris_search_announcements | Search sectoral official gazettes and executive documents: social-insurance notices, veterinary notices, court rules, trade-exam regulations, health structure plans, ministerial decrees, council-of-ministers minutes. |
ris_lookup_citation | Resolve one Austrian legal citation ("§ 6 DSG", "BGBl. I Nr. 165/1999", "RGBl. Nr. 189/1902", a Geschäftszahl, "VfSlg 19.632/2012") to its canonical document. |
ris_get_document | Fetch one document's full text as markdown/HTML/XML, or its export URLs, with binding-status labeling and the authentic PDF wherever one exists. |
ris_track_changes | Per-application change feed: every document added or changed in a date window, deletions included. |
ris_list_reference | Ground the domain vocabulary offline: applications and coverage windows, court codes, Bundesländer, decision kinds, ministries, district authorities, gazette eras and parts, citation formats, search syntax. |
ris_search_legislationSearch consolidated law: BrKons (federal), LrKons (state), Gr (municipal).
query using RIS boolean grammar: UND/ODER/NICHT or AND/OR/NOT, parentheses, quoted phrasestitle matches the title, short title, or abbreviation ("DSG", "ABGB")scope routes to federal law or one of the nine Bundesländer; municipality narrows a state scope to municipal law (selected norms, six Bundesländer)language: english serves the Erv collection of selected English translationsin_force_as_of defaults to today. Omitting the date upstream silently searches all historical versions, so include_all_versions is the explicit opt-in and the applied date is echoed in every responseentered_force_from/to, left_force_from/to) track provisions entering or leaving force in a date rangesection_from/section_to/section_type (§, Artikel, Anlage)law_id (Gesetzesnummer), plus Systematik index and changed_since windowsris_search_case_lawSearch decisions and headnotes across 17 court and tribunal applications.
court is required and takes one application per call: vfgh, vwgh, justiz, bvwg, lvwg, dsk, upts (party-transparency senate), plus ten historical and specialized tribunals. Cross-court research fans out one call per courtnorm, e.g. "DSG §1", "DSGVO Art32"), exact case number (case_number, Geschäftszahl), decision date range, decision kind (Erkenntnis/Beschluss/…), and full-text querydecision_type targets headnotes (Rechtssätze), full decision texts, or bothissuing_body (dsk/dok/pvak/verg), court_name, legal_area, subject_area (justiz, e.g. "Datenschutzrecht"), state (lvwg/uvs), collection_number (VfSlg/VwSlg cites), party (upts), commission/senate/discrimination ground (gbk), media statute (bks)ris_search_gazetteBrowse the promulgation record at every level of government. For a single known gazette number, ris_lookup_citation is the direct route.
scope: federal, one of the nine Bundesländer, district (Bezirksverwaltungsbehörden), or municipal (authentic municipal promulgations)part (BGBl. I/II/III, or pre_1997 for the partless era), document type, issuing ministry, district authority, or municipalityseries: ordinance_gazette switches to the Verordnungsblätter; state_era: legacy selects the state's earlier non-authentic series (Niederösterreich's systematic LgblNO, or the historical Lgbl elsewhere)authentic, historical_record, or consolidated_informational) and the amtssigniert PDF URL when present. The metadata-only 1848–1940 gazettes link to their ÖNB ALEX scanris_search_draftsSearch federal law before it is enacted.
stage: review_drafts covers ministerial drafts in public review (Begutachtungsentwürfe). in_review_on answers what is in review on a given datestage: government_bills covers bills adopted by the council of ministers (Regierungsvorlagen, 2004+), filtered by adoption dateministry accepts the abbreviation ("BMF") and the server expands it to RIS's exact designationmaterials lists the companion documents filed with the draft — Erläuterungen (the drafting reasoning the bill text omits), Textgegenüberstellung, Vorblatt/WFA, covering letter, annexes. Their filenames are opaque and per-record, so passing a materials[].url to ris_get_document is the only way to read one; format there picks the rendition, so the one URL reaches every text rendition the companion has. Where RIS files no HTML rendition — about one companion in eight, nearly all covering letters — the URL is the PDF, which is a download rather than a text renditionris_search_announcementsNo reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/ris-austria-mcp-server)<a href="https://allmcps.com/mcp/ris-austria-mcp-server"><img src="https://allmcps.com/api/badge/ris-austria-mcp-server?style=directory" alt="Ris Austria MCP Server on AllMCPs" /></a>