Skip to main content

Lex — Temporal Luxembourg and EU Law

io.github.SFHAJJI/lexVersion 1.2.0

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

Status

Responds97 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:41 UTC
Latency
97 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
EU hosting detected (detected, not a legal statement)
Registry data as of
Nov 14, 2026, 21:12 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://law.soufien.lu/mcpResponds97 ms
No sign-in

Claude Code

claude mcp add --transport http lex https://law.soufien.lu/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: lex
Remote MCP server URL: https://law.soufien.lu/mcp

Cursor

{
  "mcpServers": {
    "lex": {
      "url": "https://law.soufien.lu/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"lex","type":"http","url":"https://law.soufien.lu/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

27 tools

Tools of Lex — Temporal Luxembourg and EU Law
Read-only
Idempotent
Open world
answer_driftThe 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.Not declaredNot declaredNot declaredNot declared
article_historyThe history of one article of a Luxembourg act across its states.Not declaredNot declaredNot declaredNot declared
as_observedThe 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 refuses, since no observation time is held.Not declaredNot declaredNot declaredNot declared
as_ofThe 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).Not declaredNot declaredNot declaredNot declared
askThe assistant, switched on as a labelled preview: the question, with obvious identifiers masked by code, is sent to the configured processor, which only plans which operations to run; code runs them, decides the verdict and writes every sentence from fixed wording; the answer is an answer_dossier (or the refusal advice_boundary), and a question it cannot answer gets assistant_v3_unavailable.Not declaredNot declaredNot declaredNot declared
browseThe 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.Not declaredNot declaredNot declaredNot declared
changes_in_periodThe Luxembourg states that began in a period, for a work or across the index.Not declaredNot declaredNot declaredNot declared
citationThe references the publisher wrote in the text of a Luxembourg state's articles.Not declaredNot declaredNot declaredNot declared
cited_byThe references, in any held Luxembourg state, whose target is exactly this work.Not declaredNot declaredNot declaredNot declared
classificationThe publisher's typed facts about a Luxembourg work, verbatim: document type, RDF types, legal value, responsible body, historical identifiers, publication and document dates.Not declaredNot declaredNot declaredNot declared
conceptsNot served: the EuroVoc descriptors, directory codes and subject matters of EU works, which no index holds; every call answers the typed refusal retrieval_mode_unavailable, naming the modes this server serves and the data that would serve it.Not declaredNot declaredNot declaredNot declared
coverageWhat this mount holds and serves, named, and what it does not.Not declaredNot declaredNot declaredNot declared
diffThe article-level difference between the states of a Luxembourg act on two dates.Not declaredNot declaredNot declaredNot declared
dossierThe 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.Not declaredNot declaredNot declaredNot declared
eventsThe 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 observation time.Not declaredNot declaredNot declaredNot declared
evidence_bundleWhat 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 text with its digests, the state's permalink, digests, sources and official identities, composed under the rights rule; for an EU act, the same for the wording of the date.Not declaredNot declaredNot declaredNot declared
in_force_onThe Luxembourg works with a state applicable on a date.Not declaredNot declaredNot declaredNot declared
knowable_onNot served: what a reader could have known on a date, from publication and observation times, which no build records; every call answers the typed refusal retrieval_mode_unavailable, naming the modes this server serves (as_of, as_observed) and the data that would serve it.Not declaredNot declaredNot declaredNot declared
manifestationThe publisher's manifestations of a Luxembourg work's expressions with their formats and items, the retained one marked with its body digest.Not declaredNot declaredNot declaredNot declared
provenanceThe retained sources, rule profiles and digests behind a Luxembourg state.Not declaredNot declaredNot declaredNot declared
relationsThe reference edges of a Luxembourg work in both directions, as one ordered, paged list.Not declaredNot declaredNot declaredNot declared
resolveResolve a Luxembourg legal-act identifier or a hash-pinned permalink to the work and expression it names.Not declaredNot declaredNot declaredNot declared
searchWith 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 date) and answer the address its act opens at, the acts it may name, or a typed refusal; otherwise search the held Luxembourg article text its rights admit (text they withhold is not matched), strict or relaxed, with the quotes that answer; for one EU work named by identifier, its held wording.Not declaredNot declaredNot declaredNot declared
status_onThe 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 the dates.Not declaredNot declaredNot declaredNot declared
timelineEvery 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.Not declaredNot declaredNot declaredNot declared
transpositionNot served: the transposition links between EU directives and Luxembourg measures, which are not acquired; every call answers the typed refusal retrieval_mode_unavailable, naming the modes this server serves (citation, cited_by, relations) and the data that would serve it.Not declaredNot declaredNot declaredNot declared
verifyVerify a hash-pinned permalink against the state digest the index holds, or read the current digests to pin.Not declaredNot declaredNot declaredNot declared

Details

Registry status
Active
Published
Aug 7, 2026
Updated
Aug 7, 2026
Website
Not given
Categories (suggested)
Search and webSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing