Austrian Law (RIS) — Bundesrecht, Landesrecht & Judikatur MCP server
io.github.paragraflabs/at-ris-mcp·v1.1.0·1 starsAustria RIS: federal & state law, case law, gazettes, change monitoring (Bundesrecht, Judikatur).
1 stars
Reviews
Write oneNobody has reviewed Austrian Law (RIS) — Bundesrecht, Landesrecht & Judikatur yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Austrian Law (RIS) — Bundesrecht, Landesrecht & Judikatur tools (10)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
ris_get_case_textFetch the full text of a decision from a case hit's content_urls.
ris_get_law_textFetch the full text of a statute/section from a hit's content_urls.
ris_list_changesChange/early-warning feed (RIS History) via the OGD SOAP endpoint.
ris_list_collectionsStatic overview of the RIS endpoints/applications covered by this server, plus the scope not yet covered (Landesrecht, History, ...).
ris_search_caseSearch Austrian case law (Judikatur).
ris_search_districtSearch district authority notices (Bezirke / Bvb).
ris_search_lawSearch Austrian federal law (Bundesrecht).
ris_search_miscSearch 'Sonstige' RIS collections (ministerial decrees etc.).
ris_search_municipalitySearch municipal law (Gemeinden / Gemeinderecht).
ris_search_state_lawSearch Austrian state law (Landesrecht) of the nine Bundesländer.
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- Code scan14 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 62 days ago12/15
- Maintainer identityregistry namespace matches repository owner7/10
How Austrian Law (RIS) — Bundesrecht, Landesrecht & Judikatur compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 86/100
- higher than 72% of 48,255 servers
- Tools
- 10
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 65% of 28,688 servers
What its tools let an agent do: 10 read
Install Austrian Law (RIS) — Bundesrecht, Landesrecht & Judikatur in Claude Code, Cursor or VS Code
claude mcp add at-ris-mcp -- uvx at-ris-mcp
What the publisher says
From the Austrian Law (RIS) — Bundesrecht, Landesrecht & Judikatur repository's README, as published. We do not edit it. Read it on GitHub
at-ris-mcp
<!-- mcp-name: io.github.paragraflabs/at-ris-mcp -->
A generic MCP server and standalone Python client library for the Austrian RIS (Rechtsinformationssystem des Bundes), the official legal information system of the Republic of Austria, operated by the Bundeskanzleramt.
It covers federal law (Bundesrecht — including consolidated law BrKons, the official gazettes, drafts and government bills), state law (Landesrecht of the nine Bundesländer), case law (Judikatur — OGH, VfGH, VwGH, BVwG, LVwG and more), ministerial decrees, district and municipal law, plus a change-monitoring feed — via the keyless OGD API at https://data.bka.gv.at/ris/api/v2.6/.
Why this exists
Compared with existing RIS tooling, at-ris-mcp adds:
gazette novellas.
- Consolidated law (BrKons) — the currently applicable text, not just the
(Abschnitt.*).
- Section-precise access — retrieve a single §/Artikel/Anlage
(Fassung.FassungVom).
- Historical version — the law as it stood on a given date
stripped to the legal text, with a raw switch for the untouched original.
- Clean Markdown — RIS HTML (≈40 KB of CSS boilerplate per document) is
Two packages, one repo
logic of its own.
- risclient** — a standalone, MCP-independent library. Import it directly.
- rismcp** — a thin FastMCP/stdio wrapper exposing 10 tools. Contains no
Install
pip install at-ris-mcp # library only
pip install "at-ris-mcp[mcp]" # + the MCP server (FastMCP)Run the MCP server (stdio)
at-ris-mcp
# or
python -m ris_mcpRemote transport (HTTP / SSE)
For hosted or remote deployments the server can also speak streamable HTTP or SSE instead of stdio:
at-ris-mcp --transport http --host 0.0.0.0 --port 8000 # streamable HTTP
at-ris-mcp --transport sse --port 9000 # SSE
# or via environment:
RIS_MCP_TRANSPORT=http RIS_MCP_PORT=8000 at-ris-mcpThe HTTP endpoint is served at /mcp by default (override with --path / RISMCPPATH). stdio remains the default when no transport is given.
Tools
Library usage
import asyncio
from ris_client import RisClient, LawSearchRequest, TextFormatShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Austrian Law (RIS) — Bundesrecht, Landesrecht & Judikatur: common questions
- Is Austrian Law (RIS) — Bundesrecht, Landesrecht & Judikatur MCP server safe?
- Yes, by our scan: it is graded A (86/100). Read the Austrian Law (RIS) — Bundesrecht, Landesrecht & Judikatur safety report
- How do I install Austrian Law (RIS) — Bundesrecht, Landesrecht & Judikatur?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Austrian Law (RIS) — Bundesrecht, Landesrecht & Judikatur need an API key?
- No secret keys are declared. It reads 3 settings from the environment.
- Is Austrian Law (RIS) — Bundesrecht, Landesrecht & Judikatur maintained?
- The last commit was 102 days ago (2026-07-25). The latest release is v1.1.0.
- How does Austrian Law (RIS) — Bundesrecht, Landesrecht & Judikatur compare with other MCP servers?
- safety score 86/100 (higher than 72% of 48,255 servers); tools 10 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.