@pipeworx/luxembourg-law
Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/luxembourg-law’s. Install: one-click buttons
Connect to just the @pipeworx/luxembourg-law pack
https://gateway.pipeworx.io/luxembourg-law/mcp — only @pipeworx/luxembourg-law’s own tools, nothing else in the catalog.
No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.
Tools: 2
Luxembourg national legislation from Legilux, the Grand Duchy’s official legal portal (Service central de legislation, Ministere d’Etat): search laws and regulations by French title, then read an act’s record and text, whole or one article at a time. Where the publisher has a consolidated version, the one applicable today is returned; otherwise the text as originally published.
Tools
lu_law_search(query, type?, in_force_only?, page?)— find acts by words from the French title (for exampleprotection des donnees). By default laws (loi) and grand-ducal regulations (rgd) in force;typepicksagd,argd,amin,rminorall, andin_force_only=falseadds repealed acts. Returns id, title, date, entry-into-force date, status, Memorial A number and year, whether a consolidated version exists, and a link. 25 per page, ones with a consolidated text first;next_pagesays whether to continue.lu_law_get(id, article?, max_chars?)— one act by id (loi/2018/08/01/a686): title, date, entry-into-force date, in-force status, Memorial citation, which version of the text is returned (and from what date) and the text.articlereturns one article (1er,5,2bis); a struck article says it is repealed. Otherwise the text is capped atmax_charswith a list of headings.
Auth
Keyless.
Data sources
- Luxembourg, Service central de legislation, Legilux — Memorial A acts and consolidated texts, in French. Published under CC BY 4.0.
The Memorial A publication is the authentic text; consolidated texts are the
publisher’s working versions. National law only: EU law is in the EUR-Lex pack.
data_as_of is the date of the live read. Read live on each call; nothing is
copied. A search or lookup that finds nothing returns empty_reason, not an
empty success.
Tools
- lu_law_search — Search Luxembourg national legislation (Legilux, Service central de legislation) by words from the French title, e.g. “protection des donnees” or “Commission nationale pour la protection”. By default
- lu_law_get — Fetch one Luxembourg act: its record and text. id is the id from lu_law_search, e.g. “loi/2018/08/01/a686” (the Law of 1 August 2018 organising the National Commission for Data Protection). Returns ti
Tools
lu_law_get— Fetch one Luxembourg act: its record and text. id is the id from lu_law_search, e.g. loi/2018/08/01/a686 (the Law of 1 August 2018 organising the National Commission for Data Protection). Returns titllu_law_search— Search Luxembourg national legislation (Legilux, Service central de legislation) by words from the French title, e.g. protection des donnees or Commission nationale pour la protection . By default onl