ojaskord avatar

VAT Validator MCP

ojaskord/vat-validator-mcp

Connects Claude and other AI agents to live VAT registries in the EU (VIES), UK (HMRC VAT API v2), and Australia (ABR) for real-time validation before invoice approval or supplier onboarding. Exposes six tools including validate_vat, validate_uk_vat, and analyse_vat_risk for fraud detection targeting missing trader and carousel schemes. The compare_invoice_details tool cross-checks VAT numbers against invoice entities to catch deregistered fraud. Available over SSE with a 50-call free tier, then pay-per-query or prepaid bundles. Designed for compliance agents and accounts payable workflows where outdated VAT data from training sets won't cut it.

tools
2
auth
Secret needed
transport
STDIO, HTTP
env vars
3
last updated
Jun 25, 2026

Install

From registry metadata
$ npx add-mcp https://vat-validator-mcp-production.up.railway.app --name vat-validator-mcp

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http vat-validator-mcp https://vat-validator-mcp-production.up.railway.app

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 2 tools

Verified live against the running server on Nov 6, 2026.

validate_vatValidates 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 su...3 params

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 su...

Parameters* required
invoice_amountnumber
Invoice amount in local currency — used in fraud risk weighting.
invoice_company_namestring
Company name as it appears on the invoice — if provided, cross-checks against registry and flags mismatches.
vat_number*string
VAT number with country prefix. EU: DE123456789. AU: ABN12345678901.
get_vat_ratesRetrieves 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...1 params

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...

Parameters* required
country_codestring
ISO 2-letter code e.g. DE, FR, GB. Omit for all countries.

Sponsors

Configuration

ANTHROPIC_API_KEY*secret

Anthropic API key for AI-powered fraud risk analysis

HMRC_CLIENT_IDsecret

HMRC Developer Hub client ID for UK VAT validation

HMRC_CLIENT_SECRETsecret

HMRC Developer Hub client secret for UK VAT validation

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


View the full README on GitHub

Details

Repository
github.com/ojaskord/vat-validator-mcp
Website
kordagencies.com
Package
vat-validator-mcp
Transport
STDIO, HTTP
Auth
Required
Registry
MCP registry, active
Tools verified
Nov 6, 2026

More from ojaskord