mcpField
I
IBAN Checker MCP

IBAN Checker MCP

远程服务
ibanchecker.cash金融数据04 周前更新

关于 IBAN Checker MCP

IBAN Checker MCP 为 AI 助手提供由 ibanchecker.cash 支持的 IBAN 与银行代码查询工具,适用于处理付款信息的场景。它支持校验、文本提取、格式查询和 BIC/SWIFT 查找,且不记录或存储 IBAN 数据。

主要功能

  1. 01校验单个及批量 IBAN
  2. 02从文本中提取并校验 IBAN
  3. 03查询 92 个国家的 IBAN 格式
  4. 04通过 BIC/SWIFT 查询银行
  5. 05支持远程及本地运行

适用场景

  1. 01核验付款或发票中的 IBAN
  2. 02批量检查 IBAN 列表
  3. 03从邮件或表格中提取 IBAN
  4. 04按 BIC/SWIFT 查找银行

MCP 相关

该 MCP 服务向客户端提供 IBAN 校验、文本提取、格式查询和 BIC/SWIFT 查询工具,可通过托管远程端点或本地 stdio 连接。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.ibanchecker.cash/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npm@ibanchecker/mcp1.4.0

工具

5
参数类型必填说明
ibanstring是要验证的单个 IBAN。不区分大小写;允许空格,空格会被忽略(例如 'DE89 3704 0044 0532 0130 00' 或 'GB29NWBK60161331926819')。

详细介绍

ibanchecker-mcp

npm version License: MIT Model Context Protocol

面向 ibanchecker.cash 的 MCP(Model Context Protocol)服务。为 Claude 等 AI 助手提供五种由 ibanchecker.cash 验证引擎支持的金融工具:

工具功能
validate_iban验证单个 IBAN:国家、长度、国家 BBAN 结构、MOD-97 校验位,以及可用时的银行详情
validate_bulk_ibans一次调用验证最多 100 个 IBAN
extract_ibans_from_text在一段文本(电子邮件、发票、电子表格)中查找并验证所有 IBAN
get_iban_format查询 92 个支持国家中任意一个国家的 IBAN 格式规范
lookup_bic通过 BIC/SWIFT 代码查询银行

IBAN 数据不会被记录或存储;验证在 Cloudflare 边缘节点的内存中运行。详情请参阅安全页面。

快速开始:托管远程服务

最简单的方式是使用托管端点。无需安装或部署。除 get_iban_format 外,每种工具都需要 API 密钥(参见 API 密钥)。

https://mcp.ibanchecker.cash/mcp

Claude Code

claude mcp add --transport http ibanchecker https://mcp.ibanchecker.cash/mcp --header "Authorization: Bearer YOUR_API_KEY"

Claude Desktop(claude_desktop_config.json),通过 mcp-remote 桥接:

{
  "mcpServers": {
    "ibanchecker": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.ibanchecker.cash/mcp", "--header", "Authorization:${AUTH_HEADER}"],
      "env": {
        "AUTH_HEADER": "Bearer your-api-key-here"
      }
    }
  }
}

本地 stdio 服务

通过 stdio 在本地运行服务(需要 Node 18+):

{
  "mcpServers": {
    "ibanchecker": {
      "command": "npx",
      "args": ["-y", "@ibanchecker/mcp"],
      "env": {
        "IBANCHECKER_API_KEY": "your-api-key-here"
      }
    }
  }
}

示例

使用 DE89370400440532013000 调用 validate_iban 会返回:

{
  "valid": true,
  "iban": "DE89370400440532013000",
  "formatted": "DE89 3704 0044 0532 0130 00",
  "country_name": "Germany",
  "bank_name": "Commerzbank AG Cologne",
  "bic": "COBADEFFXXX",
  "bank_code": "37040044",
  "account_number": "0532013000",
  "sepa": true
}

当 API 返回错误时(例如 429 请求频率受限、401 缺少密钥或密钥无效,或 403 工具不在密钥对应的套餐范围内),工具结果会标记为 isError: true,并附带人类可读的消息,以便助手作出相应处理,而不是崩溃。

API 密钥

除 get_iban_format 外,每种工具都需要 API 密钥,密钥可调用的工具取决于其套餐:

工具免费密钥已验证账户的免费密钥Basic / StarterGrowth / Enterprise
validate_iban是是是是
validate_bulk_ibans否每次调用最多 10 个 IBAN最多 100 个最多 100 个
lookup_bic否是是是
extract_ibans_from_text否每次调用最多 5,000 个字符已验证账户可试用最多 50,000 个
get_iban_format是是是是

get_iban_format 也可在不使用密钥的情况下调用,每个 IP 每小时最多 100 次请求。免费密钥每月可处理 100 次请求,几秒内即可通过电子邮件收到:前往 ibanchecker.cash/api-docs 获取。使用相同邮箱地址在 ibanchecker.cash/dashboard 创建免费账户,即可开通试用。批量验证和提取按每个 IBAN 计为一次请求。更高用量请参阅 ibanchecker.cash/pricing。密钥可通过以下方式传递:

  • IBANCHECKER_API_KEY 环境变量(stdio 模式),或
  • Authorization: Bearer <key> / x-api-key 标头(远程模式)。

项目结构

.
├── bin/stdio.mjs      # npm CLI entry (published as `ibanchecker-mcp`)
├── shared/tools.mjs   # the 5 tool definitions, shared by both transports
└── worker/            # Cloudflare Worker (the hosted remote server)
    ├── src/index.ts
    └── wrangler.toml

stdio CLI 和 Worker 注册的工具完全相同,均来自 shared/tools.mjs,因此只有一个事实来源。

自托管 Worker

远程服务是基于 Agents SDK 构建的 Cloudflare Worker。部署你自己的服务:

cd worker
npm install
npx wrangler deploy

移除 worker/wrangler.toml 中的 routes 区块(或将其指向你自己的域名),并可选择使用 npx wrangler secret put IBANCHECKER_API_KEY 设置全服务密钥。

许可证

MIT。参见 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。