关于 validalatam-mcp
validalatam-mcp 是面向需要核验拉丁美洲税号、身份号码和银行账号的应用与 Agent 的 MCP 服务。它将请求转发到托管的 ValidaLatam API,不在本地实现核验算法。
主要功能
- 01核验单个证件号码
- 02批量核验最多 1,000 条
- 03生成虚假的测试号码
- 04列出支持的证件类型
- 05规范化并格式化标识符
适用场景
- 01检查输入的税号或身份号码
- 02批量核验多条记录
- 03为开发生成测试数据
MCP 相关
向 MCP 客户端提供证件核验、批量核验、测试数据生成和证件类型查询工具。调用通过 HTTP 转发至托管的 ValidaLatam API。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
4收录的工具列表 · 更新于 1 天前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| type | string | 是 | |
| value | string | 是 | |
| country | any | 否 |
详细介绍
validalatam-mcp
适用于 ValidaLatam API 的 MCP 服务——验证、规范化并格式化拉丁美洲的税号、国民身份证号和银行账户:AR CUIT/CUIL/DNI/CBU/CVU、BR CPF/CNPJ、MX RFC/CURP/CLABE、CL RUT、CO NIT、PE RUC、UY CI/RUT、EC Cédula/RUC、PY RUC、IBAN。
这是一个轻量级客户端:每次工具调用都会向托管的 API 发送 HTTP 请求。这里不包含任何验证算法。
RapidAPI API 密钥 / 套餐:https://rapidapi.com/MatiasPengue/api/validalatam
English
安装
uvx --from git+https://github.com/elmatis172/validalatam-mcp validalatam-mcp
# or
pip install git+https://github.com/elmatis172/validalatam-mcp
validalatam-mcp
(发布到 PyPI 后:uvx validalatam-mcp / pip install validalatam-mcp。)
Claude Desktop(claude_desktop_config.json)/ Cursor(~/.cursor/mcp.json)
{
"mcpServers": {
"validalatam": {
"command": "uvx",
"args": ["--from", "git+https://github.com/elmatis172/validalatam-mcp", "validalatam-mcp"],
"env": { "RAPIDAPI_KEY": "optional-your-key" }
}
}
}
工具
validate_document(type, value, country?)—type="AUTO"可自动检测validate_batch(items)— 最多 1000 个{type, value, country?}generate_test_data(type, count, seed)— 生成明显为虚构且校验位有效的值list_document_types()
配置
| 环境变量 | 默认值 | 用途 |
|---|---|---|
RAPIDAPI_KEY | – | 推荐设置。设置后,请求将通过 RapidAPI(validalatam.p.rapidapi.com)发送,并使用套餐配额(提供免费的 Basic 套餐)。如果未设置,公共端点每天会按 IP 地址提供少量免费验证次数(批量请求中的每份文档都会单独计数)。 |
VALIDALATAM_BASE_URL | https://validalatam.ia-latam.app | 覆盖 API 基础 URL |
Docker
docker build -t validalatam-mcp . && docker run -i --rm validalatam-mcp
客户端 SDK
零依赖客户端位于 sdks/python/validalatam_client.py 和 sdks/js/index.mjs。
开发
pip install -e ".[test]" && pytest
Español
适用于 ValidaLatam API 的 MCP 服务:验证、规范化并格式化 CUIT/CUIL、DNI、CBU/CVU、CPF、CNPJ、RFC、CURP、CLABE、RUT、NIT、RUC、CI、身份证件和 IBAN。这是一个轻量级客户端:每个工具都会通过 HTTP 调用托管的 API;不包含验证算法。
RapidAPI API 密钥和套餐:https://rapidapi.com/MatiasPengue/api/validalatam
安装
uvx --from git+https://github.com/elmatis172/validalatam-mcp validalatam-mcp
# o
pip install git+https://github.com/elmatis172/validalatam-mcp
Claude Desktop / Cursor
在 claude_desktop_config.json 或 ~/.cursor/mcp.json 中使用上文相同的 JSON 代码块。RAPIDAPI_KEY 是可选项,但建议设置:不设置密钥时,公共端点每天会按 IP 地址提供少量免费验证次数(批量请求中的每份文档都会单独计数)。设置密钥后会使用 RapidAPI 套餐的配额(提供免费的 Basic 套餐)。
工具
validate_document、validate_batch、generate_test_data(虚假的测试数据)、list_document_types。
许可 / 许可
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。