At Ris

liveGovernmentLegal

Austria — consolidated federal law and case law, from the Bundeskanzleramt's Rechtsinformationssystem (RIS) open government data service.

5tools
0msauth
free tier50 calls/day

Tools

at_search_legislation

Search Austria's consolidated federal law (Bundesrecht konsolidiert) by full-text words, by law title, or by law number (Gesetzesnummer). Returns matching provisions (§/Art/Anlage) with their law, cit

No parameters required.

▶Try it
at_get_provision

Get the original-language (German) text of one provision (§/Article/Annex) of an Austrian federal law, as of a given date. "law" accepts either a Gesetzesnummer (e.g. "10001622") or a title/abbreviati

No parameters required.

▶Try it
at_get_legislation_document

Fetch the original-language text of one Bundesrecht konsolidiert document directly by its RIS document id (e.g. "NOR40229402"), as returned by at_search_legislation or at_get_provision — use this to r

No parameters required.

▶Try it
at_search_case_law

Search Austrian case law (Judikatur) by full-text words, Geschäftszahl, and/or decision date range, in exactly one court family: "vfgh" (Verfassungsgerichtshof, constitutional court), "vwgh" (Verwaltu

No parameters required.

▶Try it
at_get_decision

Get the original-language (German) full text of one Austrian court decision, by Geschäftszahl (with court), by ECLI, or directly by a RIS document_id from at_search_case_law. ECLI and document_id carr

No parameters required.

▶Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/at-ris/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/at-ris/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"at_search_legislation","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("at_search_legislation", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("austria — consolidated federal law and case law, from the bundeskanzleramt's rechtsinformationssystem (ris) open government data service");