- Home
- Skills
- Finance & Accounting
- ValidaLatam — LatAm ID & Tax Document Validator
ValidaLatam — LatAm ID & Tax Document Validator
> Note: "valid" means well-formed (structure + check digit), not registered with the tax authority.
Free
Works with the AI Agents you already use
ValidaLatam — LatAm ID & Tax Document Validator
Example session with this skill installed
Check these documents and tell me which are valid, with the formatted version: 52998224725 (Brazil), 11.222.333/0001-81, 20-12345678-6, 111.111.111-11
- Read your context and instructions
- Compiled the validalatam
Summary
Validated 4 documents with ValidaLatam (validate_batch). 3 are well-formed, 1 is invalid.
| Input | Type | Valid | Formatted | Normalized | Notes |
|---|---|---|---|---|---|
| 52998224725 | BR_CPF | ✅ Yes | 529.982.247-25 | 52998224725 | Auto-detected with country BR |
| 11.222.333/0001-81 | BR_CNPJ | ✅ Yes | 11.222.333/0001-81 | 11222333000181 | Branch 0001 (headquarters) |
| 20-12345678-6 | AR_CUIT | ✅ Yes | 20-12345678-6 | 20123456786 | Entity: person, embedded DNI 12345678 |
| 111.111.111-11 | BR_CPF | ❌ No | — | — | Error: repeated digits are invalid |
{"type":"BR_CPF","value":"52998224725","valid":true,"formatted":"529.982.247-25","normalized":"52998224725"}
Important: "valid" means the number is well-formed (structure, length and check digit). It does not confirm the person or company is registered or active with Receita Federal or AFIP/ARCA.
Next steps
- Store the
normalizedvalue in your database and showformattedin the UI - Ask the customer to re-enter the invalid CPF
- For KYC, confirm registration status with the relevant tax authority
Connects securely to your tools. The creator never sees your data.
About this skill
ValidaLatam teaches your agent to validate, normalize and format Latin American tax IDs, national IDs and bank account numbers using the official published check-digit algorithms, via the free, open-source validalatam-mcp server.
Supported documents
- Brazil: CPF, CNPJ
- Argentina: CUIT, CUIL, DNI, CBU, CVU
- Mexico: RFC, CURP, CLABE
- Chile: RUT · Colombia: NIT · Peru: RUC · Uruguay: RUT, CI · Ecuador: Cédula, RUC · Paraguay: RUC
- IBAN
What it does
- Auto-detects document type (
AUTO, optional country hint) - Returns valid/invalid, canonical formatted value, digits-only normalized value and a clear error reason
- Batch validation of up to 1,000 items (great for CSV / CRM cleaning)
- Generates synthetic, check-digit-valid fake test data for QA
Use cases
KYC onboarding, checkout and invoicing forms, CRM data cleaning, QA test fixtures.
Note: "valid" means well-formed (structure + check digit), not registered with the tax authority.
Setup
uvx validalatam-mcp or claude mcp add validalatam -- uvx validalatam-mcp. Free tier: 50 validations/day per IP; set RAPIDAPI_KEY for plan quotas.
MIT licensed. Source: https://github.com/elmatis172/validalatam-mcp · Docs: https://validalatam.ia-latam.app/docs
How to use
Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
Free forever
No account required to browse
Trust & safety
Security scanned
Verified clean 2 days ago
- Free to download with an account
Requires