LatAm Data MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| validate_tax_idA | Validate a Latin American national tax ID, including its check digit. Supported countries (ISO 3166-1 alpha-2): CL (RUT), AR (CUIT/CUIL), MX (RFC), BR (CPF or CNPJ — auto-detected, including 2026 alphanumeric CNPJs), CO (NIT), PE (RUC), UY (RUT), EC (cédula or RUC — auto-detected), PY (RUC), VE (RIF), GT (NIT), DO (RNC), PA (RUC + DV), CR (cédula física/jurídica/DIMEX — format only), BO (NIT — format only). Verifies the country's check digit where one is algorithmically verifiable. Exception: Mexico's RFC — SAT-issued RFCs deviate from the published check-character algorithm, so for MX only the format and the embedded birth/incorporation date are validated (the result carries "check_digit_verified": false to make this explicit). Returns validity, canonical formatting, and — where the ID encodes it — whether it belongs to a person, company, or public entity. |
| validate_bank_accountA | Validate a Latin American bank account / interbank code, check digit included. Supported (ISO 3166-1 alpha-2): MX (CLABE, 18 digits), AR (CBU/CVU, 22 digits — CVU covers virtual accounts like Mercado Pago). Returns validity, canonical formatting, and the decoded structure — bank code and name, branch, and account number. Essential for fintech, payouts, and payment-collection agents that must confirm an account is well-formed before initiating a transfer. |
| chile_indicatorsA | Get current Chilean economic indicators and currency values in CLP. Includes UF (Unidad de Fomento), UTM (Unidad Tributaria Mensual),
USD (observed dollar), EUR and other market-quoted currencies.
Optionally filter with |
| argentina_exchange_ratesA | Get current Argentine peso (ARS) exchange rates: official vs "blue". The gap between the official and informal (blue) rate is essential context for any pricing, invoicing or purchasing decision in Argentina. |
| brazil_market_ratesA | Get Brazil's key market rates: SELIC (policy rate), CDI, and IPCA (inflation). Annual percentage values, as published via BrasilAPI. |
| validate_phone_numberA | Validate and normalize a Latin American phone number.
|
| validate_pix_keyA | Validate a Brazilian PIX key and detect its type. PIX is Brazil's instant-payment rail. A key is one of: CPF (11 digits), CNPJ (14 digits), e-mail, phone (E.164, +55…), or a random EVP (UUID v4). CPF/CNPJ keys are validated with full check-digit math. Lets a payments agent confirm a PIX key is well-formed before initiating a transfer. |
| brazil_bank_lookupA | Look up a Brazilian bank by its COMPE code (e.g. 1 = Banco do Brasil, 341 = Itaú). Returns the COMPE code, ISPB, short and full name. Useful to resolve the institution behind a payment or a bank slip. Source: BrasilAPI. |
| brazil_company_lookupA | Look up a Brazilian company by CNPJ in the federal registry. Returns legal name, trade name, registration status, size, main activity (CNAE), share capital, address, contact data, and partners (QSA). Data from Receita Federal via BrasilAPI. Accepts formatted or unformatted numeric CNPJs. |
| brazil_historical_seriesA | Get a historical time series of a Brazilian indicator over a date range.
|
| colombia_trm_historyA | Get Colombia's official TRM (USD/COP) history over a date range. Dates are ISO (YYYY-MM-DD). Returns each daily TRM plus a summary (min, max, average, change). Source: datos.gov.co (Superfinanciera). |
| colombia_official_trmA | Get Colombia's official TRM (Tasa Representativa del Mercado), USD to COP. The TRM is the legally binding exchange rate certified by the financial regulator — used for taxes, customs, and contracts. Includes validity dates. |
| costa_rica_company_lookupA | Look up a Costa Rican taxpayer/company by cédula in the Hacienda registry. Accepts a cédula física (9 digits), jurídica (10 digits) or DIMEX.
Returns legal name, tax regime, registered economic activities, and the
tax-compliance situation — |
| costa_rica_exchange_rateA | Get Costa Rica's official USD and EUR exchange rates (colón, CRC). Buy/sell for USD and the EUR reference, as certified by Hacienda — used for invoicing and accounting in Costa Rica. |
| currency_convertA | Convert an amount between any two currencies at the current rate. Handy for pricing, invoicing and reporting across LatAm — e.g. convert a Brazilian price to Chilean pesos. Uses live USD-based rates (open.er-api.com); covers all LatAm currencies plus USD/EUR and most world currencies. Currency codes are ISO 4217 (e.g. CLP, BRL, USD). |
| latam_exchange_ratesA | Get current USD exchange rates for all Latin American currencies at once. Covers ARS, BOB, BRL, CLP, COP, CRC, CUP, DOP, GTQ, HNL, MXN, NIO,
PAB, PEN, PYG, UYU, VES. Optionally filter with |
| public_holidaysA | Get official public holidays for a Latin American country and year.
|
| next_holidaysA | Get the upcoming public holidays for a Latin American country from today. |
| long_weekendsA | Get long weekends for a Latin American country and year. Returns each long weekend with start/end dates, day count, and any bridge day needed — useful for travel, staffing, and demand planning. |
| business_daysA | Count business days between two dates in a Latin American country. Excludes weekends and that country's nationwide public holidays. Dates are ISO format (YYYY-MM-DD); the range is inclusive on both ends. Returns the count plus the nationwide holidays that fell on a weekday inside the range (i.e. those that actually reduced the count) — useful for SLA, payroll, logistics and settlement-date math. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 20 tools
Most tools have clearly separate purposes (validation vs lookup vs rates vs holidays), and the country-specific rate tools are differentiated by scope and current-vs-history. A few near-duplicates like brazil_historical_series vs brazil_market_rates or public_holidays vs next_holidays could slow selection, but the descriptions resolve the intended use.
Snake_case names are readable and mostly predictable: validators start with validate_, country-specific data uses country_subject, and generic utilities are concise noun phrases. The main inconsistency is word order (currency_convert vs convert-style verbs, public_holidays as noun-only) rather than any mixed convention.
At 20 tools, the set is on the heavy side and includes some near-redundant pairs (current vs historical country rates, all-holidays vs next-holidays). Still, the tools cluster into coherent groups, so the count is not unreasonable for a broad regional data server.
The core categories are covered well: phone/tax/bank validation, exchange rates, holidays/business days, and a few lookups. But country coverage is uneven—company lookup exists only for Brazil/Costa Rica, bank-account validation only for MX/AR, and historical series only for Brazil/Colombia—leaving notable gaps for an MCP with 'LatAm' scope.