You're viewing a demo portfolio

Join the waitlist
PRSM

validate_vat

Active

Tool of VAT Validator MCP

declared in 2.0.37

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.

Parameters schema

{
  "type": "object",
  "required": [
    "vat_number"
  ],
  "properties": {
    "vat_number": {
      "type": "string",
      "description": "VAT number with country prefix. EU: DE123456789. AU: ABN12345678901."
    },
    "invoice_amount": {
      "type": "number",
      "description": "Invoice amount in local currency — used in fraud risk weighting."
    },
    "invoice_company_name": {
      "type": "string",
      "description": "Company name as it appears on the invoice — if provided, cross-checks against registry and flags mismatches."
    }
  }
}

What this tool wraps· 2 endpoints

min confidence0.700.50

Parent server

VAT Validator MCP

https://github.com/OjasKord/vat-validator-mcp

1/7 registries
View full server →
validate_vat — VAT Validator MCP — PRSM MCP