At Eli MCP server
MCP server for Austrian RIS federal legislation: ELI identifiers and verifiable citations.
0 stars105 downloads/wk
Reviews
Write oneNobody has reviewed At Eli yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
At Eli tools (6)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
at_case_searchSearch Austrian case law (RIS Judikatur).
at_coverageDeclare what this connector covers, how it is sourced, and what it does NOT cover.
at_get_case_textFetch the full text of a decision from a RIS content URL.
at_get_textFetch the full text of an act from a RIS content URL.
at_list_collectionsList the RIS collections and which are exposed by this connector.
at_searchSearch Austrian federal law (RIS Bundesrecht).
Public scan report
scanner v0.1.10 · 2026-10-31 · 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 23 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How At Eli compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 85% of 48,243 servers
- Tools
- 6
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 105
- more than 63% of 12,306 servers with a package
What its tools let an agent do: 6 read
Install At Eli in Claude Code, Cursor or VS Code
claude mcp add at-eli-mcp -- uvx at-eli-mcp
What the publisher says
From the At Eli repository's README, as published. We do not edit it. Read it on GitHub
at-eli-mcp
<!-- mcp-name: io.github.matematicsolutions/at-eli-mcp -->
Install (one command)
Published on PyPI + MCP Registry (io.github.matematicsolutions/at-eli-mcp). Run without cloning:
uvx at-eli-mcpConfigure your MCP client (stdio):
{ "mcpServers": { "at-eli-mcp": { "command": "uvx", "args": ["at-eli-mcp"] } } }Windows 11 with Smart App Control
Smart App Control blocks unsigned executables, which covers uvx.exe, pip.exe and the at-eli-mcp.exe launcher that pip writes at install time. The python.exe and py.exe from the python.org installer are signed by the Python Software Foundation, so running the module through the interpreter works:
python -m pip install at-eli-mcp
python -m at_eli_mcppip.exe is blocked for the same reason, so install with python -m pip, not pip install. If python is not on PATH, use the Windows launcher: py -3 -m atelimcp.
{ "mcpServers": { "at-eli-mcp": { "command": "python", "args": ["-m", "at_eli_mcp"] } } }Do not turn Smart App Control off to work around this - it cannot be re-enabled without reinstalling Windows.
Building from source: see Install.
An MCP server for RIS (data.bka.gv.at), Austria's official legal information system (Rechtsinformationssystem des Bundes, operated by the Bundeskanzleramt). It searches and retrieves Austrian federal legislation (Bundesrecht) and case law (Judikatur) with verifiable ELI identifiers, native ECLI for decisions, and Austrian citations.
Part of the MateMatic eu-legal-mcp production line - the Austrian member, after the Polish sejm-eli-mcp and the German de-eli-mcp. Same architecture and citation contract, RIS source.
Scope. Covers Austrian federal law (Bundesrecht) and case law (Judikatur, with a
native ECLI). State law (Landesrecht) is a later feature. Every response carries a dataset_note.
Licence. Austrian Bundesgesetzblatt content and statutes are official works in the public
domain; RIS is published as Open Government Data (keyless). This connector relays that public
content with attribution and a source_url.
The tools
Every response carries the contract: eliuri (a full ELI URL, e.g. https://www.ris.bka.gv.at/eli/bgbl/I/2026/6/20260218), humanreadablecitation (e.g. Datenschutzgesetz, BGBl. I Nr. 165/1999), and sourceurl.
Install
cd at-eli-mcp
pip install -e .Configure (Claude Code / any MCP client)
{
"mcpServers": {
"at-eli-mcp": { "command": "at-eli-mcp" }
}
}Environment:
- ATELIBASE_URL - default https://data.bka.gv.at/ris/api/v2.6
- ATELICACHE_DIR - default ~/.matematic/cache/at-eli
- ATELIAUDIT_DIR - default ~/.matematic/audit
No API key. RIS is keyless Open Government Data.
Governance
- Public data only - read-only against RIS; no client data leaves the machine beyond search parameters.
- Audit log - every tool call appends one JSON line to ~/.matematic/audit/at-eli-mcp.jsonl.
- Vendor-neutral - talks only to data.bka.gv.at and (for full text) ris.bka.gv.at; no LLM provider, no telemetry.
- Host-restricted text - full text is fetched only from ris.bka.gv.at.
See CONSTITUTION.md and DISCOVERY.md.
Tests
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
At Eli: common questions
- Is At Eli MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the At Eli safety report
- How do I install At Eli?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does At Eli need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is At Eli maintained?
- The last commit was 28 days ago (2026-10-08). The latest release is v0.4.3.
- How does At Eli compare with other MCP servers?
- safety score 91/100 (higher than 85% of 48,243 servers); tools 6 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.