Your assistant no longer has to guess what the law said in 2023
Asked about a norm, a model answers from memory: no source, and a version it cannot name. This connector hands it the corpus instead — consolidated legislation from 32 countries, every reform a dated commit. Here is a real answer, with the commit that makes it checkable.
“¿Qué decía el artículo 348 bis de la Ley de Sociedades de Capital en marzo de 2023?”
What did article 348 bis of the Spanish Companies Act say in March 2023?
Artículo 348 bis. Derecho de separación en caso de falta de distribución de dividendos.
1. Sin perjuicio de lo dispuesto en la disposición adicional undécima, salvo disposición contraria de los estatutos, transcurrido el quinto ejercicio contado desde la inscripción en el Registro Mercantil de la sociedad, el socio o socia que hubiera hecho constar en el acta su protesta por la insuficiencia de los dividendos reconocidos tendrá derecho de separación en el caso de que la junta general no acordara la distribución como dividendo de, al menos, el veinticinco por ciento de los beneficios obtenidos durante el ejercicio anterior que sean legalmente distribuibles siempre que se hayan obtenido beneficios durante los tres ejercicios anteriores.
… sections 2 to 5 and the amendment notes are trimmed here, for the page. The tool itself returns the article whole — it never hands back half of one.
- citation
- Real Decreto Legislativo 1/2010, de 2 de julio, por el que se aprueba el texto refundido de la Ley de Sociedades de Capital — texto de la última versión publicada hasta el 31/03/2023 (versión de 18/03/2023)
- sha
- 3b9aea8d5f3495092a2ea3934360a94efcaa3fe7
- url
- legalize.dev/es/law/BOE-A-2010-10544/date/2023-03-31
git show 3b9aea8d5:es/BOE-A-2010-10544.md and you get the same bytes — which is what makes the quote checkable by whoever reads your brief.
The first three fill in the address for you, then ask you to confirm it and sign in: there is no anonymous mode, every call is tied to an account. ChatGPT opens its create-connector form instead, where the endpoint below gets pasted — it needs developer mode on, under Settings → Connectors → Advanced.
Any other MCP client
Anything else — add a connector and paste this endpoint. Same address for all of them:
https://legalize.dev/mcp
In Claude Code it is one command:
claude mcp add --transport http legalize https://legalize.dev/mcp
What it costs
2,000 requests a month, free. Every request to the connector counts against this — including connection setup, not just the seven tools below. Past that the connector answers quota_exceeded and stops until the month rolls over — nothing is charged and nothing is cut off silently. If you need more, the paid tiers raise the limit; every country is included in all of them.
The tools
Seven, all read-only. The connector cannot write anything, anywhere. The one above is law_at_date.
list_countriesWhich countries are in the corpus, and how many laws each one holds.search_lawsFind a norm by words in its title or by its official number.get_lawRead what a norm says today — the whole text, or one article of it.law_at_dateWhat the norm said on a given day, with the git SHA behind that version.diff_lawWhat changed between two dates, as a diff of the two texts.reform_historyWhich norms amended this one, when, and what each says it touched.law_statsHow large a corpus is and how much it moves, before drilling into it.
Before you quote it
Most of the corpus is consolidated: amendments are folded into the text, so what you read is the law as it stands. Some of it is not.
These corpora hold texts published as enacted, with amendments recorded separately rather than merged in: gr, pt (Greece, Portugal).
Every answer says which kind it is. An as_enacted text comes back flagged, with the norms that amend it named, and never as the law in force — but the flag is only useful if you read it before pasting the quote into a brief.
Two more limits worth knowing: a date resolves to what was published on or before it, not to what was in force, and article boundaries are derived from the headings in the text rather than published as structure by the source.
And two things it does not do: it cannot write — no tool changes anything, here or anywhere — and it cannot tell you when a law you care about changes. Alerts are not part of this.
The pipeline, the corpus and the git history are all open source. Prefer HTTP? The same data is at the REST API.