MCP Hub
Back to servers

argentine-law-mcp

Argentine legislation via MCP — full-text search across statutes and provisions

Registry
Updated
Feb 22, 2026

Quick Install

npx -y @ansvar/argentine-law-mcp

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

LawYearSignificance
Ley 25.326 (Personal Data Protection)2000One of the oldest data protection laws in Latin America; basis for Argentina's EU adequacy decision
Ley 26.388 (Cybercrime)2008Amendments to the Penal Code incorporating computer crime offences
Ley 25.506 (Digital Signature)2001Legal framework for digital and electronic signatures; early adopter in Latin America
Ley 19.550 (Ley General de Sociedades)VariousGeneral companies law governing all types of commercial companies
Ley 24.240 (Consumer Protection)1993Consumer defense law administered by the Secretaria de Comercio
Ley 27.078 (Argentina Digital)2014Telecommunications and digital development framework
Constitution of Argentina1994 (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

SourceAuthorityMethodUpdate FrequencyLicenseCoverage
InfoLEGMinisterio de Justicia y Derechos HumanosHTML ScrapeOn changeGovernment Public DataAll federal laws with consolidated texts, decrees, resolutions
SAIJMinisterio de Justicia y Derechos HumanosHTML ScrapeOn changeGovernment Public DataFederal/provincial legislation, case law, legal doctrine
AAIPAgencia de Acceso a la Informacion PublicaHTML ScrapeOn changeGovernment Public DataLey 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

ToolDescription
get_provisionRetrieve a specific article from an Argentine federal law
search_legislationFull-text search across all Argentine legislation (Spanish)
get_provision_eu_basisCross-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.

Reviews

No reviews yet

Sign in to write a review