buscar_normasLABSCO SUMMARY
Both texts of a law, and the chain of amendments between them.
Pairing the original text with the text in force answers the question that costs the most time — what it said then versus what it says now — and the two amendment tools show how it got from one to the other. Long texts come back paginated, so a large law does not swallow the whole context window.
What it is
A server over InfoLeg, Argentina's legislative information service, covering search, both texts of a norm, its amendment history in each direction, and issuing-body lookup.
What you get
- buscar_normas — advanced search over legal norms by free text, number, type, issuing body and dates, with logical operators and wildcards
- ver_norma — the full metadata and summary for a norm from its id
- obtener_texto_actualizado — the text currently in force with amendments applied, returned page by page to keep the context manageable
- obtener_texto_original — the text exactly as originally enacted
- ver_normas_que_modifica — which earlier norms this one amended, repealed or supplemented
- ver_normas_que_la_modifican — the history of changes this norm has received since
- buscar_dependencias — fuzzy search for the id of an issuing body such as a ministry or agency
- get_dependencia_by_id — the exact record for a body id you already have
- A readable catalogue of norm types with their ids and names, worth consulting before a search
Requirements
Nothing — InfoLeg's data is public. Runs under Python with uv, or as a container. To attach it as a remote connector it has to be reachable over HTTPS, so a deployment or a tunnel is needed for that path.
Setup effort
Build from source
USE CASES
Finding the law behind a question
Search by free text and type, narrowing by issuing body and date, then open the one that matches.
Checking what a law says today
Read the consolidated text with amendments applied, a page at a time.
Working out how a rule changed
Compare the original enactment against the current text and list what amended it in between.
Tracing the impact of a decree
See which earlier norms it amended, repealed or supplemented.
Searching by the agency that issued something
Look up the body by name to get its id, then use it to narrow the search.
8 tools
Listed in project docs. Your client may show a different list.
ver_normaobtener_texto_actualizadoobtener_texto_originalver_normas_que_modificaver_normas_que_la_modificanbuscar_dependenciasget_dependencia_by_idBEFORE YOU INSTALL
What to know first
Tools you get
8 tools named in the project's documentation. Also exposes one resource, tipos-norma (catalogue of norm types), which is not a tool.
INSTALLATION
Connect your client
Server setup
git clone https://github.com/martindieser/InfoLegMCP
cd InfoLegMCP
uv sync
uv run python ./src/server.py