MCP.Market

At Eli MCP server

by matematicsolutions·io.github.matematicsolutions/at-eli-mcp·v0.4.3

MCP server for Austrian RIS federal legislation: ELI identifiers and verifiable citations.

A91/100grade A
What users say
No reviews yet
Be the first
Safety scan
A91/100

full report

Adoption
Growing

0 stars105 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • at_case_search

    Search Austrian case law (RIS Judikatur).

  • at_coverage

    Declare what this connector covers, how it is sourced, and what it does NOT cover.

  • at_get_case_text

    Fetch the full text of a decision from a RIS content URL.

  • at_get_text

    Fetch the full text of an act from a RIS content URL.

  • at_list_collections

    List the RIS collections and which are exposed by this connector.

  • at_search

    Search Austrian federal law (RIS Bundesrecht).

Public scan report

scanner v0.1.10 · 2026-10-31 · same rubric, same numbers if you re-run it

no findings
  • 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
Overall 91/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-mcp

Configure 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_mcp

pip.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.

More from matematicsolutions →