Skip to content
Back to search
100
MCP live MCP 2025-06-18 streamable-http

Lex — Temporal Luxembourg and EU Law

io.github.sfhajji/lex

Temporal search and comparison for official Luxembourg and reviewed EU law, with provenance.

Watch this dependency

Get before/after evidence when observed tools, schemas, authentication access, availability or the endpoint changes.

Inspect evidence and set up a watch Share public evidence report
Uptime
100.0%
1 direct probes · 30d
Response
155ms
last probe
Tools
24
callable
Resources
0
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
why this score
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
24 tools, 0 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
24 items in total; 3 or more earns these points.
pass Describes itself 10/10
92 characters; more than 30 earns these points.

Tools · 24

resolve

Resolve a Luxembourg legal-act identifier or a hash-pinned permalink to the work and expression it names.

as_of

The state of a Luxembourg act applicable on a date (publisher), with its articles; for an EU act, the wording dated at or before the date (an EU wording date, never an applicability date).

timeline

Every state of a Luxembourg act the index holds, in publisher applicability order; for an EU act, every wording its census discovered, in wording-date order.

article_history

The history of one article of a Luxembourg act across its states.

diff

The article-level difference between the states of a Luxembourg act on two dates.

changes_in_period

The Luxembourg states that began in a period, for a work or across the index.

in_force_on

The Luxembourg works with a state applicable on a date.

search

With no work named, first read the query as an exact reference (an ELI, a CELEX, an EU act's name, a Memorial citation, a historical identifier, a permalink, or a citation of an article of an act at a…

coverage

What this mount holds and serves, named, and what it does not.

provenance

The retained sources, rule profiles and digests behind a Luxembourg state.

dossier

The work record of a Luxembourg act as the index holds it; for an EU work named by identifier, its held expressions from the EU index.

citation

The references the publisher wrote in the text of a Luxembourg state's articles.

cited_by

The references, in any held Luxembourg state, whose target is exactly this work.

verify

Verify a hash-pinned permalink against the state digest the index holds, or read the current digests to pin.

relations

The reference edges of a Luxembourg work in both directions, as one ordered, paged list.

evidence_bundle

What a quote of a Luxembourg state needs, one bounded page at a time (at most 50 articles and 96 KiB of text; page or article chooses the page, contents adds the table of contents): each article's tex…

classification

The publisher's typed facts about a Luxembourg work, verbatim: document type, RDF types, legal value, responsible body, historical identifiers, publication and document dates.

manifestation

The publisher's manifestations of a Luxembourg work's expressions with their formats and items, the retained one marked with its body digest.

status_on

The publisher's force assertions about a Luxembourg work (its inForceStatus, dateEntryInForce and dateNoLongerInForce facts), verbatim, beside the state applicable on a date, with one fixed reading of…

browse

The Luxembourg works this mount holds, one ordered and paged list with their identifiers, languages, state dates and the publisher's document types; filter by type or language.

ask

The contained assistant (Decisions 51 and 91): every question answers the typed presentation result assistant_v3_unavailable, naming the deterministic operations that answer from held law; no model an…

events

The Luxembourg event log, polled by cursor, at least once: a genesis log holds one first_sighting per held state; a chained log adds each later build's comparison events; each build's time, never an o…

answer_drift

The past dated answers a publisher revision invalidated, enumerated from the log's revising events; a genesis log holds none, and the answer says why rather than asserting that nothing drifted.

as_observed

The state of a Luxembourg act applicable on a date (publisher) as one build of the mounted log held it, named by that build's index digest, with its build time as an upper bound on observation; a time…

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "lex_\u2014_temporal_luxembourg_and_eu_law": {
      "url": "https://law.soufien.lu/mcp",
      "transport": "streamable-http"
    }
  }
}