mcpField
I
Invoice & Payment ID Validator

Invoice & Payment ID Validator

远程服务
rapidapi.com金融数据01 周前更新

关于 Invoice & Payment ID Validator

面向应付账款和财务团队的远程 MCP 服务,可在付款前检查供应商的银行与税务标识,并给出支付、复核或暂缓判定。它侧重发现各标识单独有效、彼此却不匹配的风险。

主要功能

  1. 01综合判定支付、复核或暂缓
  2. 02校验 IBAN、BIC、VAT 和 EIN
  3. 03检查供应商与银行国家不符
  4. 04支持 VIES 实时 VAT 查询
  5. 05提供单项及批量校验工具

适用场景

  1. 01发票付款前筛查供应商信息
  2. 02核对付款批次中的银行和 VAT 信息
  3. 03发现 IBAN 与 BIC 国家不匹配
  4. 04供应商入驻时确认欧盟 VAT 注册

MCP 相关

这是通过 Streamable HTTP 提供的托管远程 MCP 服务,向客户端暴露收款方综合检查及各类标识校验工具。提供无需密钥的演示端点,也可通过 RapidAPI 使用付费端点。

配置

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

服务地址https://invoice-validator.mohamed-bahaa53000.workers.dev/demo/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 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://invoice-validator.mohamed-bahaa53000.workers.dev/demo/mcp
Streamable HTTPhttps://invoice-payment-id-validator.p.rapidapi.com/mcp需要授权

工具

详细介绍

发票与支付 ID 验证器 — 远程 MCP 服务

适用于应付账款和财务团队:付款前,获取供应商银行和税务信息的付款、审核或暂缓判定。

1. 连接(免费,无需密钥;适用于 Claude Desktop、Cursor、Cline、VS Code,以及任何支持远程 Streamable HTTP 的客户端):

{
  "mcpServers": {
    "invoice-validator": {
      "url": "https://invoice-validator.mohamed-bahaa53000.workers.dev/demo/mcp"
    }
  }
}

2. 提问: “我应该支付这家爱尔兰供应商的发票吗?VAT IE6388047V,IBAN DE89370400440532013000,EUR。” 你的 Agent 会调用:

{"name":"check_invoice_payee","arguments":{"vat":"IE6388047V","iban":"DE89370400440532013000","supplier_country":"IE","currency":"EUR"}}

3. 获取(免费演示端点的实际输出,已截短):

{"verdict":"hold","risk_score":45,
 "summary":"Hold payment: Supplier is in IE but wants payment to a DE bank account: the classic changed-bank-details fraud pattern. Confirm by phone using a known number.",
 "reasons":[{"code":"iban_country_differs_from_supplier","severity":"high"}],
 "checks":{"iban":{"valid":true,"country":"DE","sepa":true},"vat":{"valid":true,"country":"IE"}}}

两个 ID 单独来看都有效。触发暂缓判定的原因是两者不匹配。

有何不同

大多数 IBAN/VAT API 会分别检查每个号码:“此 IBAN 格式正确。”但这会漏掉真正的发票欺诈信号:两个号码各自有效,却彼此不匹配:

  • 银行信息已变更:德国供应商的发票要求将款项支付到荷兰或立陶宛账户。每个 ID 都有效,但判定结果是 hold。
  • BIC 所属国家与 IBAN 不同:两者并不属于同一账户。
  • VAT 登记在其他人名下:使用 live=true 时,会将 VIES 登记的公司名称与供应商名称进行比较。
  • 未登记的 VAT、测试用 BIC、以 EUR 开具的发票却支付到非 SEPA 账户。

它还原生支持 MCP,并提供免费的免密钥演示端点,因此 Agent 只需一行配置即可试用。也包含单 ID 验证工具。

无代码版本

不打算构建 Agent?也可以直接使用现成工具完成相同检查:

免费试用

  • 无需密钥,立即使用: 将任意 MCP 客户端连接到 https://invoice-validator.mohamed-bahaa53000.workers.dev/demo/mcp(每个 IP 每天可调用 10 次工具)。
  • 免费 RapidAPI 套餐: Basic 套餐每月提供 100 次请求,无需银行卡。Pro 套餐为 10 美元,可调用 10,000 次。
  • 按次付费,无需账户(x402): 在 Base 上拥有 USDC 钱包的 Agent 可按每次调用 0.01 美元支付,访问 https://invoice-validator.mohamed-bahaa53000.workers.dev/x402/v1/payee-check(也支持 /x402/v1/iban、/bic、/vat/eu、/vat/gb、/ein)。GET /x402 会显示条款;未付款的调用会返回 HTTP 402,并附上付款要求。

这是一个使用 Streamable HTTP 的托管式(远程)MCP 服务。无需安装或在本地运行任何内容;此代码库仅包含文档和 MCP Registry 清单。服务端代码并非开源。

端点身份验证限制
https://invoice-validator.mohamed-bahaa53000.workers.dev/demo/mcp无免费,每个 IP 每个 UTC 日可调用 10 次工具,不支持批量调用
https://invoice-payment-id-validator.p.rapidapi.com/mcpX-RapidAPI-Key + X-RapidAPI-Host 请求头通过 RapidAPI 按请求付费(提供免费 Basic 套餐)

官方 MCP Registry 名称:dev.workers.mohamed-bahaa53000.invoice-validator/invoice-payment-id-validator

工具

  • check_invoice_payee:返回 pay / review / hold 判定、风险评分、原因和按 ID 划分的结果。输入项(均为可选,但至少需要一个 ID):iban、bic、vat、ein、supplier_country、supplier_name、currency、live。
  • validate_iban:验证 mod-97 校验和、国家对应的长度(100 多个国家)及 SEPA 成员资格;返回标准化/格式化的 IBAN、国家、BBAN,以及已知的银行/分行/账户部分,或机器可读的错误代码。
  • validate_bic:验证 BIC/SWIFT 结构(8 或 11 个字符)、ISO 国家代码及测试 BIC 标记;传入 iban 可检查 BIC 国家是否与 IBAN 国家一致。
  • validate_eu_vat:离线验证欧盟 VAT ID(27 个成员国 + XI)的格式和校验位;live=true 时还会查询欧盟 VIES,获取注册状态、名称和地址(VIES 查询失败时会返回 vies.checked=false,绝不会误报为“无效”)。
  • validate_gb_vat:验证英国 VAT 号码格式、类型及 HMRC mod-97 / 9755 校验和。
  • validate_ein:验证美国 EIN 的 9 位数字格式及有效的 IRS 办事处前缀(EIN 没有校验位,因此此项可检测输入错误和虚假前缀,但无法检测所有无效号码)。
  • validate_batch:一次调用验证多个标识符(仅限付费端点)。

使用场景

  • 应付账款 Agent:对每张发票运行 check_invoice_payee,仅自动支付判定为 pay 的发票。
  • 应付账款 Agent:在批准付款批次前,验证供应商 IBAN/BIC 和 VAT ID。
  • 检测 IBAN 输入错误和 BIC/IBAN 国家不匹配(这是常见的欺诈信号)。
  • 供应商入驻:确认欧盟 VAT ID 已在 VIES 注册。

连接

Claude Desktop / Cursor / Cline / VS Code(任何支持远程 Streamable HTTP 服务的客户端):

{
  "mcpServers": {
    "invoice-validator": {
      "url": "https://invoice-validator.mohamed-bahaa53000.workers.dev/demo/mcp"
    }
  }
}

付费 / 生产环境(RapidAPI):

{
  "mcpServers": {
    "invoice-validator": {
      "url": "https://invoice-payment-id-validator.p.rapidapi.com/mcp",
      "headers": {
        "X-RapidAPI-Key": "YOUR_RAPIDAPI_KEY",
        "X-RapidAPI-Host": "invoice-payment-id-validator.p.rapidapi.com"
      }
    }
  }
}

对于仅支持 stdio 的客户端:npx -y mcp-remote https://invoice-validator.mohamed-bahaa53000.workers.dev/demo/mcp

备注

  • 无状态。除标准请求日志外,不会保存输入内容。
  • 验证会检查格式和校验和(以及 live=true 时的 VIES)。这不能证明账户属于某家公司。
  • VIES 会有维护时段,也会发生各国服务中断。实时查询失败时,结果为 vies.checked=false(并在 check_invoice_payee 中附带信息级别的 vies_unavailable 标记),绝不会显示为“无效”。请将其视为“尚未检查”:保留发票以供审核,稍后重试查询(例如等待 15 到 60 分钟),而不是拒绝发票。
  • 有效的 IBAN 仍可能属于欺诈者。如果已知供应商的银行信息发生变化,请拨打你此前已有的电话号码确认,而不要拨打新发票上印的号码。

评论

支持 Markdown

第一次接触 MCP?

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

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