Sponsored by Deepsite.site

Vat Validator MCP

Created By
OjasKord13 days ago
VAT number validation for AI agents. EU VIES, UK HMRC, and Australian ABN in one call. Catches invoice fraud and verifies supplier registrations.
Overview

VAT Validator MCP — Business Identity Verification & Invoice Fraud Detection

Validate EU, UK, and Australian VAT numbers against live government registries. Plus AI-powered fraud risk analysis and invoice verification — so your agent doesn't just know a VAT number is valid, it knows whether to proceed with the transaction.

Free tier: 20 calls/month. No API key required. Just connect and go.

Quick Start

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

Or via Smithery:

npx -y @smithery/cli@latest mcp add OjasKord/vat-validator-mcp

Why Use This

A VAT number is the most reliable identifier for a registered business in the EU, UK, and Australia. Validating it confirms the company is real and legally registered. But validation alone isn't enough — scammers use valid VAT numbers with mismatched company names, or invoice from newly registered shells. The AI tools in this server catch what raw validation misses.

Required for EU ViDA mandatory e-invoicing compliance from 2026.

Tools

validate_vat

Validate any EU, UK, or Australian VAT number against live government registries. Auto-detects country from prefix. Use before any B2B transaction, supplier onboarding, or invoice approval.

  • EU (all 27 member states) via EU VIES (ec.europa.eu/taxation_customs/vies)
  • UK (GB prefix) via UK HMRC (api.service.hmrc.gov.uk)
  • Australia (AU prefix or 11-digit ABN) via Australian ABR (abr.business.gov.au)
{ "vat_number": "DE811128135" }

validate_uk_vat

UK-specific validation against HMRC live records. Returns HMRC consultation number for audit trail. Use when you need to prove compliance during a tax audit.

{ "vat_number": "GB123456789" }

get_vat_rates

Current VAT rates for all 27 EU member states, UK, and Australia. Use before generating any cross-border invoice or quote.

{ "country_code": "DE" }

batch_validate (Paid only)

Validate up to 10 VAT numbers in one call across any mix of EU, UK, and Australian numbers. Use for supplier onboarding batches and monthly vendor audits.

{ "vat_numbers": ["DE811128135", "GB123456789", "FR12345678901"] }

analyse_vat_risk (AI-powered — NOT a database lookup)

AI fraud risk assessment after validation. Returns CLEAR/REVIEW/BLOCK recommendation with specific fraud signals. Catches name mismatches between invoice and registry, newly registered companies with large invoice values, dormant status, shell company indicators, and address anomalies. Use before approving any payment or signing any contract with a first-time counterparty.

{
  "vat_number": "DE811128135",
  "validation_result": { "valid": true, "company_name": null, "country": "DE" },
  "invoice_amount": 50000,
  "invoice_company_name": "Deutsche Test GmbH"
}

compare_invoice_details (AI-powered — NOT a database lookup)

AI comparison of invoice details against official registry records. Flags discrepancies between the company name, address, and VAT number on an invoice versus registered government data. A name mismatch is one of the most common invoice fraud signals. Use before approving payment on any invoice from an unverified supplier.

{
  "invoice_company_name": "Deutsche Test GmbH",
  "invoice_vat_number": "DE811128135",
  "invoice_address": "Musterstrasse 1, Berlin",
  "validation_result": { "valid": true, "company_name": null, "country": "DE" }
}

Example Responses

validate_vat:

{
  "valid": true,
  "vat_number": "DE811128135",
  "country": "DE",
  "company_name": null,
  "source": "VIES",
  "source_url": "ec.europa.eu/taxation_customs/vies",
  "checked_at": "2026-04-09T06:17:00Z"
}

analyse_vat_risk:

{
  "recommendation": "REVIEW",
  "risk_level": "MEDIUM",
  "risk_score": 65,
  "fraud_signals": ["Company name not available in registry despite valid VAT number", "Unable to verify invoice company name against registry data"],
  "positive_indicators": ["VAT number validates as authentic in German registry"],
  "recommended_action": "Request additional company documentation before processing payment.",
  "summary": "Valid VAT number but missing registry information prevents full verification."
}

Invoice processing (3 calls):

  1. validate_vat — confirm VAT number is real and active
  2. compare_invoice_details — AI checks invoice name/address against registry
  3. analyse_vat_risk — AI fraud risk assessment with CLEAR/REVIEW/BLOCK Only proceed with payment if recommendation is CLEAR.

Supplier onboarding (2 calls):

  1. validate_vat — confirm registration
  2. analyse_vat_risk — AI fraud signal check

Monthly vendor audit (1 call):

  • batch_validate — re-validate all active suppliers. Registrations can lapse.

Data Sources

ToolData SourceUpdate Frequency
validate_vat (EU)EU VIES (ec.europa.eu/taxation_customs/vies)Real-time
validate_vat (UK)UK HMRC (api.service.hmrc.gov.uk)Real-time
validate_vat (AU)Australian ABR (abr.business.gov.au)Real-time
analyse_vat_riskRegistry data + Claude AI analysisReal-time
compare_invoice_detailsRegistry data + Claude AI analysisReal-time

Every response includes source_url and checked_at so agents can verify exactly where data came from and when.

Supported Jurisdictions

EU (27 member states): AT BE BG CY CZ DE DK EE EL ES FI FR HR HU IE IT LT LU LV MT NL PL PT RO SE SI SK

UK: GB prefix via HMRC

Australia: AU prefix or 11-digit ABN via ABR

Pricing

PlanValidationsPrice
Free20/monthNo API key required
Pro5,000/month$39/month
EnterpriseUnlimited + batch$199/month

Upgrade at kordagencies.com

Reliability

  • Uptime monitored every 5 minutes via UptimeRobot
  • Version history documented in CHANGELOG.md
  • Health endpoint: GET /health
  • Note: EU VIES experiences periodic downtime — errors include explanation and retry guidance

Results sourced directly from official government VAT registries (EU VIES, UK HMRC, Australian ABR). We do not log or store your query content. Results are for informational purposes only and do not constitute legal or tax advice. Verify all results with a qualified tax advisor. Maximum liability limited to 3 months subscription fees. Full terms: kordagencies.com/terms.html

Connect

Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
Serper MCP ServerA Serper MCP Server
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
DeepChatYour AI Partner on Desktop
Amap Maps高德地图官方 MCP Server
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
ChatWiseThe second fastest AI chatbot™
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.
Tavily Mcp
Playwright McpPlaywright MCP server
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
RedisA Model Context Protocol server that provides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.
WindsurfThe new purpose-built IDE to harness magic
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
CursorThe AI Code Editor