Skip to main content
Glama
svkbogislav

LatAm Data MCP

by svkbogislav

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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 codes, e.g. ["UF", "USD"]. Values are CLP per unit.

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.

country is an ISO 3166-1 alpha-2 code (15 supported: CL, AR, MX, BR, CO, PE, UY, EC, PY, VE, GT, DO, PA, CR, BO). Accepts input with or without country code, spaces, dashes or parentheses. Returns validity, E.164 form, a human-readable national format, and line type (mobile/landline) — handling the tricky cases (Brazil's 9th digit, Mexico's 10-digit, Argentina's mobile 9/15, Chile's 9-prefix). Ideal for WhatsApp, SMS/OTP and CRM hygiene.

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.

series is one of: SELIC (policy rate), CDI, IPCA (inflation), USD (PTAX BRL per USD). Dates are ISO (YYYY-MM-DD). Returns every data point plus a summary (min, max, average, first, last, change) — for trend analysis, indexation, and FX backtesting. Source: Banco Central do Brasil (SGS).

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 — delinquent (moroso), non_filer (omiso) and registration state — which is valuable for KYC/AML and onboarding. Source: Ministerio de Hacienda (official, no key).

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 currencies. Rates are units of local currency per 1 USD, updated daily.

public_holidaysA

Get official public holidays for a Latin American country and year.

country is an ISO 3166-1 alpha-2 code (CL, AR, MX, BR, CO, PE, UY, ...). Returns each holiday with date, local name, English name, and whether it is nationwide. Useful for scheduling, SLAs, logistics, and payroll.

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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 20 tools

Disambiguation4/5

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.

Naming Consistency4/5

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.

Tool Count3/5

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.

Completeness3/5

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.

Maintenance

ActivityStale
ResponsivenessNo issues