npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@ansvar/argentine-law-mcp

v2.0.0

Published

Complete Argentine federal law database — 22,800+ leyes nacionales from InfoLEG with Spanish full-text search, covering data protection (Ley 25.326), cybercrime, digital signature, companies, consumer protection, and the full national legislative corpus

Readme

Argentine Law MCP

npm License CI MCP Registry OpenSSF Scorecard

A Model Context Protocol (MCP) server providing comprehensive access to Argentine federal legislation, including data protection (Ley 25.326), cybercrime, digital signature, companies, and consumer protection law with Spanish full-text search.

Deployment Tier

SMALL -- Single tier, bundled SQLite database shipped with the npm package.

Estimated database size: ~80-150 MB (full corpus of Argentine federal legislation)

Key Legislation Covered

| Law | Year | Significance | |-----|------|-------------| | Ley 25.326 (Personal Data Protection) | 2000 | One of the oldest data protection laws in Latin America; basis for Argentina's EU adequacy decision | | Ley 26.388 (Cybercrime) | 2008 | Amendments to the Penal Code incorporating computer crime offences | | Ley 25.506 (Digital Signature) | 2001 | Legal framework for digital and electronic signatures; early adopter in Latin America | | Ley 19.550 (Ley General de Sociedades) | Various | General companies law governing all types of commercial companies | | Ley 24.240 (Consumer Protection) | 1993 | Consumer defense law administered by the Secretaria de Comercio | | Ley 27.078 (Argentina Digital) | 2014 | Telecommunications and digital development framework | | Constitution of Argentina | 1994 (reform) | Article 43 establishes habeas data as a constitutional right |

Regulatory Context

  • Data Protection Regulator: AAIP (Agencia de Acceso a la Informacion Publica), successor to the former Direccion Nacional de Proteccion de Datos Personales
  • Argentina holds an EU adequacy decision (Decision 2003/490/EC), making it one of the few non-EU countries recognized as providing adequate data protection
  • Ley 25.326 dates from 2000; a comprehensive reform bill to align with GDPR has been pending for several years but has not been enacted
  • The Argentine Constitution (1994) includes habeas data in Article 43, providing constitutional-level personal data protection
  • Argentina is a civil law jurisdiction; the Boletin Oficial (B.O.) is the official gazette
  • Argentina is a member of Mercosur and participates in the Ibero-American Data Protection Network (RIPD)

Data Sources

| Source | Authority | Method | Update Frequency | License | Coverage | |--------|-----------|--------|-----------------|---------|----------| | InfoLEG | Ministerio de Justicia y Derechos Humanos | HTML Scrape | On change | Government Public Data | All federal laws with consolidated texts, decrees, resolutions | | SAIJ | Ministerio de Justicia y Derechos Humanos | HTML Scrape | On change | Government Public Data | Federal/provincial legislation, case law, legal doctrine | | AAIP | Agencia de Acceso a la Informacion Publica | HTML Scrape | On change | Government Public Data | Ley 25.326 implementing regulations, dispositions, guidance |

Full provenance metadata: sources.yml

Installation

npm install -g @ansvar/argentine-law-mcp

Usage

As stdio MCP server

argentine-law-mcp

In Claude Desktop / MCP client configuration

{
  "mcpServers": {
    "argentine-law": {
      "command": "npx",
      "args": ["-y", "@ansvar/argentine-law-mcp"]
    }
  }
}

Available Tools

| Tool | Description | |------|-------------| | get_provision | Retrieve a specific article from an Argentine federal law | | search_legislation | Full-text search across all Argentine legislation (Spanish) | | get_provision_eu_basis | Cross-reference lookup for international framework relationships (GDPR, EU DPD, etc.) |

Development

# Install dependencies
npm install

# Build
npm run build

# Run tests
npm test

# Run contract tests
npm run test:contract

# Run all validation
npm run validate

# Build database from sources
npm run build:db

# Start server
npm start

Contract Tests

This MCP includes 12 golden contract tests covering:

  • 4 article retrieval tests (Ley 25.326, Ley 26.388, Ley 25.506, Ley 19.550)
  • 3 search tests (datos personales, delito informatico, firma digital)
  • 2 citation roundtrip tests (infoleg.gob.ar URLs, B.O. references)
  • 1 cross-reference test (Ley 25.326 to EU DPD/GDPR -- has adequacy decision)
  • 2 negative tests (non-existent law, malformed article)

Run with: npm run test:contract

Security

See SECURITY.md for vulnerability disclosure policy.

Report data errors: Open an issue

Related Documents

License

Apache-2.0 -- see LICENSE


Built by Ansvar Systems -- Cybersecurity compliance through AI-powered analysis.