Own build · AI tooling
  • First MCP research tool for Austrian federal law (RIS) — live, publicly reachable
  • 8 MCP tools: §-level retrieval, historical versions, amendment timeline, BGBl lookup
  • HTML → markdown pipeline + TTL cache + repeal detection

Austrian law for LLMs

Live at ris-mcp.noahpfister.com. RIS is Austria's official federal law database — every statute, every amendment, every BGBl entry — and this serves it to any MCP-compatible LLM at paragraph granularity. Point a model at it and ask it about § 1295 ABGB.

What it does

  • Statute + paragraph search:Find and fetch any §, optionally scoped to one law.
  • Range queries:Fetch §§ 200–210 UGB in one call, not ten.
  • Historical versions:get_paragraph_at(law, §, date) returns the text as it read on any past date.
  • Amendment timeline:Ordered list of every BGBl that touched a statute.
  • BGBl lookup:Input a gazette reference, get back what law it amends.
  • Cross-references:A local FTS index finds which other statutes cite a given paragraph.

What it handles

RIS returns HTML, not clean JSON. The server parses it into LLM-readable markdown, flags repealed paragraphs, resolves ambiguous law names by best match, and caches hard enough to stay inside the rate limits. Historical versioning runs on RIS's undocumented FassungVom parameter.

Open the server
PythonFastMCPhttpxselectolax
Contact

Let's talk about the project.

Full attention on what we build. Remote, CET.