
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-mcpRun 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.appRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 2 toolsVerified 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...
invoice_amountnumberinvoice_company_namestringvat_number*stringget_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...
country_codestringSponsors
Configuration
ANTHROPIC_API_KEY*secretAnthropic API key for AI-powered fraud risk analysis
HMRC_CLIENT_IDsecretHMRC Developer Hub client ID for UK VAT validation
HMRC_CLIENT_SECRETsecretHMRC Developer Hub client secret for UK VAT validation
Readme
VAT Validator MCP
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
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