io.github.matematicsolutions/at-eli-mcp
MCP server for Austrian RIS federal legislation: ELI identifiers and verifiable citations.
Versions
0.2.0latestTools 5
at_search Search Austrian federal law (RIS Bundesrecht). Maps to ``GET /Bundesrecht``. Each hit gets ``eli_uri``, ``human_readable_citation``, ``source_url`` and ``content_urls`` (html/xml). Args: query: ``SearchQuery`` - suchworte, titel, page_size (Ten/Twenty/Fifty/OneHundred), page_number. Returns: ``SearchResult`` with ``total`` and ``items: list[LawRef]``.
at_get_text Fetch the full text of an act from a RIS content URL. Args: content_url: an absolute ris.bka.gv.at URL from a search hit's ``content_urls`` (``.html`` or ``.xml``). eli_uri: the hit's ELI URL, passed through so the text stays citable. human_readable_citation: the hit's citation, passed through. Returns: ``LawText`` with ``source_url``, ``format``, ``content`` (and the passed-through citation).
at_case_search Search Austrian case law (RIS Judikatur). Maps to ``GET /Judikatur``. Each hit gets a native ``ecli``, ``human_readable_citation``, ``source_url`` and ``content_urls`` (html/xml). Args: query: ``CaseSearchQuery`` - suchworte, applikation (Justiz/Vfgh/Vwgh/...), page_size, page_number. Returns: ``CaseSearchResult`` with ``total`` and ``items: list[CaseRef]``.
at_get_case_text Fetch the full text of a decision from a RIS content URL. Args: content_url: an absolute ris.bka.gv.at URL from a case hit's ``content_urls`` (``.html`` or ``.xml``). ecli: the hit's ECLI, passed through so the text stays citable. human_readable_citation: the hit's citation, passed through. Returns: ``CaseText`` with ``source_url``, ``format``, ``content`` (and the passed-through ECLI/citation).
at_list_collections List the RIS collections and which are exposed by this connector. Returns: List of ``Collection`` (code, name, note).
Permissions 3
network medium filesystem low env_vars low