VAT Validator MCP

io.github.OjasKord由 GitHub 账号 OjasKord 发布v2.0.30更新于 Nov 2, 2026

Validate EU, UK, AU VAT numbers for AI agents. EU ViDA e-invoicing compliance.

已验证Streamable HTTP可网页运行金融商业与电商

概览

AI 生成的概览

对照欧盟、英国和澳大利亚的政府登记库实时校验增值税号,并返回当前增值税税率,附带 AI 发票欺诈风险分析。

可以做什么
  • 校验增值税号:对接欧盟 VIES、英国 HMRC、澳大利亚 ABR 等实时登记库,自动识别所属辖区并附加 AI 欺诈风险分析
  • 查询税率:获取某一辖区的当前增值税税率,用于核对发票金额与税率是否一致
  • 支持付款前与供应商准入核查:确认号码是否登记在发票所列主体名下
适用场景
适用于合规、应付账款和供应商准入流程:在批准发票或企业间付款前,需要助手确认增值税号或税率是否真实有效,因为模型训练数据无法反映实时登记状态。
运行要求
可作为托管远程端点使用,也可通过 npm 包以 stdio 在本地运行。本地方式需要 Anthropic API 密钥(ANTHROPIC_API_KEY)用于欺诈分析,英国校验还需 HMRC 开发者凭据(HMRC_CLIENT_ID、HMRC_CLIENT_SECRET)。需要能访问各登记库接口的网络。
安装前请注意
本地包需要 Anthropic API 密钥和 HMRC 客户端凭据等机密信息。超出免费额度后按次计费或购买套餐,可能产生费用。校验结果只是付款决策的参考输入,并不保证供应商合法。

安装

在 SourceWeft 中

  1. 打开 控制台中的 VAT Validator MCP,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.OjasKord%2Fvat-validator-mcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "vat-validator": {
      "type": "http",
      "url": "https://vat-validator-mcp-production.up.railway.app/"
    }
  }
}

README

VAT Validator MCP

[ToolRank]

AI-powered VAT fraud detection and live VAT number validation for AI agents.

Validates EU, UK, and AU VAT numbers against authoritative live sources and uses AI pattern analysis to detect invoice fraud before payment is authorised. Built for compliance agents, invoice processing workflows, and supplier onboarding pipelines.

What This Solves

VAT fraud costs EU businesses €50bn annually. The most common attack vectors — missing trader fraud, carousel fraud, deregistered entity re-use — share one common signal: a VAT number that looks valid but isn't registered to the entity on the invoice.

Claude and other LLMs cannot reliably check live VAT registration status from training data. This tool calls the authoritative sources directly:

  • EU VIES — all 27 member states, real-time
  • UK HMRC VAT API v2 — OAuth2, authoritative
  • AU ABR — Australian Business Register

Tools

ToolFree TierUse When
validate_vat50/monthBefore approving any EU, UK, or AU supplier invoice -- auto-detects jurisdiction, validates, and runs AI fraud analysis in one call
get_vat_rates50/monthBefore calculating cross-border invoice totals

Add to Your Agent

Claude Code — add to .mcp.json: { "mcpServers": { "vat-validator": { "type": "sse", "url": "https://vat-validator-mcp-production.up.railway.app/sse" } } }

LangChain: from langchain_mcp import MCPClient client = MCPClient( "https://vat-validator-mcp-production.up.railway.app/sse" )

OpenAI Agents SDK: from agents.mcp import MCPServerSse mcp_server = MCPServerSse( params={ "url": "https://vat-validator-mcp-production.up.railway.app/sse" } )

Pricing

TierCallsPrice
Free50/monthNo card required
Pay-as-you-goUnlimited$0.010/query, billed monthly
Bundle 500500 calls, never expire$8
Bundle 20002000 calls, never expire$28

Upgrade: https://kordagencies.com

Search Terms

VAT number validation · EU VAT check · VIES lookup · HMRC VAT verification · VAT fraud detection · invoice VAT compliance · missing trader fraud · carousel fraud detection · cross-border invoice check · supplier VAT screening · VAT registration verification · EU invoice compliance · AU ABR lookup · UK VAT API · invoice fraud detection API · supplier VAT fraud risk · accounts payable compliance agent · VAT invoice audit · AI invoice compliance · MCP VAT validation

来源:README.md,提交 1537d2f

工具

2

validate_vat

Validates a VAT number against live government registries. Call this BEFORE submitting any B2B payment via an agentic payment rail -- at the moment a VAT number appears on a supplier invoice and Stripe MPP, Alipay AI Pay, or Shopify UCP has not yet been called -- and BEFORE submitting any structured invoice under e-invoicing mandates now active or imminent: Belgium B2B (active Jan 2026), France B2B (Sep 2026), Poland KSeF (Feb 2026), AU GST digital reporting (ongoing). Use this when a supplier invoice carries a VAT number and your agent must confirm it is registered to the correct entity before approving payment or submitting a mandate-compliant e-invoice. Validates against EU VIES (ec.europa.eu, 27 member states) and AU ABR (abr.business.gov.au) live registries. Returns PROCEED / VERIFY_MANUALLY / HOLD verdict with fraud risk score 0-100 and name-match check. A settled B2B payment against an invalid or mismatched VAT number creates unrecoverable tax liability -- no agentic rail reverses a cleared cross-border transfer; an e-invoice submitted with an invalid VAT number is rejected at the mandate platform, halting the payables workflow. Pass the country_code from this response to get_vat_rates. One call, machine-ready verdict, no further analysis needed.

输入参数vat_number必填invoice_amountinvoice_company_name

get_vat_rates

Retrieves current VAT rates for a jurisdiction. Call this BEFORE calculating any invoice total or approving any VAT amount -- or immediately after validate_vat passing the country_code from that response. Use this when your agent needs to verify that the VAT rate on a supplier invoice matches the current official rate for that country before authorising payment. Returns current standard and reduced VAT rates for the jurisdiction. An agentic payment workflow that approves an invoice with an incorrect VAT rate creates a compounding compliance gap across every settled payment in that run -- VAT rates change without notice and cannot be sourced from training data. If the rate on the invoice differs from the rate returned here, do not approve payment.

输入参数country_code

版本历史

1
  1. v2.0.30最新Sep 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分