# VAT Validator MCP MCP server

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

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-ojaskord-vat-validator-mcp
- Repository: https://github.com/OjasKord/vat-validator-mcp
- Website: https://kordagencies.com

## Install
- Command: `npx -y vat-validator-mcp`
- Endpoint: https://vat-validator-mcp-production.up.railway.app
- Auth: Auth required by registry metadata

## Setup notes
- Package: Npm vat-validator-mcp v2.0.4
- Environment variable: ANTHROPIC_API_KEY (required; secret)
- Environment variable: HMRC_CLIENT_ID (secret)
- Environment variable: HMRC_CLIENT_SECRET (secret)
- The upstream registry signals required auth or secrets.
- Remote endpoint: https://vat-validator-mcp-production.up.railway.app

## Tools
- validate_vat - Call this BEFORE your agent approves any supplier invoice, onboards a new EU/UK/AU vendor, or processes any cross-border payment. Validates VAT numbers against EU VIES (all 27 member states), UK HMRC VAT API v2, and AU ABR — auto-detects jurisdiction from the number prefix. Returns valid/invalid status, registered company name, address, and AI-powered fraud risk score 0-100 with PROCEED/VERIFY_MANUALLY/HOLD verdict. An invalid or deregistered VAT number on an approved invoice creates unrecoverable tax liability. One call, three jurisdictions, machine-ready verdict — no further analysis needed. Endpoint: https://vat-validator-mcp-production.up.railway.app
- get_vat_rates - Call this BEFORE your agent calculates invoice totals, applies tax rates, generates VAT-inclusive pricing, or validates that a VAT amount on an invoice is correct for a given country. Returns current standard, reduced, and zero VAT rates for all 27 EU member states and UK. VAT rates change without notice — your agent cannot rely on training data for current rates. Returns machine-readable JSON — no parsing needed. Omit country_code to get all countries. Endpoint: https://vat-validator-mcp-production.up.railway.app

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.OjasKord
- Version: 2.0.4
- Runtime: Npm
- Transports: STDIO, HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: May 11, 2026
- Source: https://registry.modelcontextprotocol.io
