Finance Toolkit
500+ transparent financial methods calculated from raw statements, not third-party endpoints.
作者提供的说明(英文原文)
Latin American data for AI agents: tax-ID validation, indicators, FX, company lookups, holidays
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
你需要
你用的是哪个应用?
在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。
打开 Claude Desktop → Settings → Developer → Edit Config,把下面的内容粘贴到 claude_desktop_config.json
{
"mcpServers": {
"latam-data": {
"command": "uvx",
"args": [
"latam-data-mcp"
]
}
}
}在终端中运行这条命令
claude mcp add latam-data -- uvx latam-data-mcp粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json
{
"mcpServers": {
"latam-data": {
"command": "uvx",
"args": [
"latam-data-mcp"
]
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
粘贴到项目中的 .vscode/mcp.json
{
"servers": {
"latam-data": {
"type": "stdio",
"command": "uvx",
"args": [
"latam-data-mcp"
]
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
这个服务器在你的电脑上运行,而 ChatGPT 只能连接互联网上的服务器。请选择其他应用。
你的选择通过 Cookie 保存在这台设备上,无需账户。
这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月9日
注册名称已通过 GitHub 账户 svkbogislav 验证,该账户拥有此仓库
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
它在你的电脑上运行,没有互联网端点
在你的电脑上运行,改用本地设置
它在你的电脑上运行;我们只能读取互联网端点的工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。
它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。
GitHub 仓库最后更新于–,最新版本(0.6.1)于4个月前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 Python (uv)。
同一分类中有:Finance Toolkit, SolidInvoice, Korea Tax Calculator
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:↓ 每周下载量i★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
500+ transparent financial methods calculated from raw statements, not third-party endpoints.
Create and send invoices and quotes, manage clients, and track payments in SolidInvoice.
Korean tax calculation and tax-audit judgment MCP: 97 tools with statutory citations.
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
An MCP server that gives agents reliable access to LatAm data that is otherwise scattered, undocumented, or Spanish-only: tax-ID validation for 12 countries, live economic indicators, exchange rates (including Argentina's blue rate and Colombia's legally binding TRM), Brazilian company lookups, holidays, and business-day math.
| Tool | What it does |
|---|---|
validate_tax_id | Validates national tax IDs with real check-digit math for 15 countries: 🇨🇱 RUT, 🇦🇷 CUIT/CUIL, 🇲🇽 RFC, 🇧🇷 CPF/CNPJ (incl. 2026 alphanumeric CNPJs), 🇨🇴 NIT, 🇵🇪 RUC, 🇺🇾 RUT, 🇪🇨 cédula/RUC, 🇵🇾 RUC, 🇻🇪 RIF, 🇬🇹 NIT, 🇩🇴 RNC, 🇵🇦 RUC+DV, 🇨🇷 cédula, 🇧🇴 NIT. Returns canonical formatting and person/company/public-entity detection. |
validate_bank_account | Validates interbank account codes with check-digit math: 🇲🇽 CLABE (18-digit), 🇦🇷 CBU/CVU (22-digit, incl. Mercado Pago virtual accounts). Decodes bank, branch and account — verify a payout destination before sending money. |
validate_pix_key | Validates a 🇧🇷 PIX key (CPF, CNPJ, e-mail, +55 phone, or random UUID) and detects its type — CPF/CNPJ with full check-digit math. |
validate_phone_number | Validates & normalizes phone numbers for 15 countries → E.164, national format, mobile/landline detection. Handles Brazil's 9th digit, Mexico's 10-digit, Argentina's 9/15, Chile's 9-prefix. |
brazil_bank_lookup | Resolves a 🇧🇷 bank by COMPE code (name, ISPB). |
brazil_company_lookup | Full federal-registry data for any Brazilian company by CNPJ: legal name, status, size, main activity, capital, address, partners. |
costa_rica_company_lookup | 🇨🇷 taxpayer by cédula: name, regime, activities, and compliance status (moroso/omiso) from Hacienda — for KYC/AML. |
| Tool | What it does |
|---|---|
chile_indicators | UF, UTM, USD, EUR and more, in CLP. |
argentina_exchange_rates | Official vs blue rate for USD/EUR. |
brazil_market_rates | SELIC, CDI, IPCA. |
colombia_official_trm | The legally binding USD/COP rate with validity dates. |
brazil_historical_series | Historical SELIC/CDI/IPCA/USD over a date range, with min/max/avg/change — for trend analysis and backtesting. |
colombia_trm_history | Historical USD/COP (TRM) over a date range. |
costa_rica_exchange_rate | 🇨🇷 official USD/EUR colón rate. |
currency_convert | Convert any amount between two currencies at the live rate. |
latam_exchange_rates | All 18 LatAm currencies vs USD in one call. |
| Tool | What it does |
|---|---|
public_holidays | Official holidays for 20 LatAm countries, any year. |
next_holidays | Upcoming holidays from today. |
long_weekends | Long weekends with bridge-day analysis. |
business_days | Working-day count between dates, holiday-aware — for SLA, payroll, logistics, settlement math. |
No signup, no API keys. Two steps:
1. Install `uv` (the runner) if you don't already have it:
brew install uv # macOS
curl -LsSf https://astral.sh/uv/install.sh | sh
2. Add the server to your MCP client config (mcpServers block):
{
"mcpServers": { "latam-data": { "command": "uvx", "args": ["latam-data-mcp"] } } }
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) — then quit and reopen the app.mcpServers block, in their config.Then just ask your agent *"Is Chilean RUT 60.910.000-1 valid?"* — done. Requires Python 3.10+ (uv handles it).
macOS gotcha: if the server doesn't show up, use the full path to uvx as
the
command(runwhich uvx→ e.g./opt/homebrew/bin/uvx). GUI apps don't
always inherit your shell's PATH. First launch takes a few seconds while uv
fetches the package; instant after that.
Once connected, just ask your agent in plain language:
*"Is the Mexican CLABE
646180110400000007valid, and which bank is it?"*
→ ✅ valid · Banco STP · branch 180 · account …
*"Validate Brazilian CNPJ
00.000.000/0001-91and tell me who it is."*
→ ✅ Banco do Brasil S.A. · active · Brasília-DF
*"What's the UF and the dollar today in Chile? And convert 2,500,000 CLP to BRL."*
*"How many business days between 2026-09-01 and 2026-09-30 in Chile?"*
→ holiday-aware working-day count (skips Fiestas Patrias)
No glue code — the agent picks the right tool and calls it.
The tools above are free forever. Pro adds the compliance and data features teams actually pay for — the stuff you can't get from a free public API:
Delivered as a managed, always-on hosted endpoint (no self-hosting), with higher rate limits and priority support.
Building for a team, or need a specific country/data source first? Open an issue — tell me your use case and I'll get you early access.
python3.11 -m venv .venv
.venv/bin/pip install -e ".[dev]" .venv/bin/python server.py # stdio; set PORT=8000 for Streamable HTTP
.venv/bin/pytest # offline suite: validators + MCP protocol layer
.venv/bin/pytest -m live # integration tests against the real upstream APIs
Validators are verified against python-stdnum's reference algorithms and real IDs of public institutions (Banco do Brasil, SUNAT, DIAN, UTE, U. de Chile).
All free public APIs, no keys: gael.cloud (Chile), Bluelytics (Argentina), BrasilAPI (Brazil), datos.gov.co (Colombia), open.er-api.com (regional FX), Nager.Date (holidays). Tax-ID validation is pure local math — zero dependencies, zero latency, nothing to break.