MCP Server

VIES Smoother

io.github.Lucrumist/vies-smoother
Legal & Compliance Public & reachable MCP 2025-11-25

What this MCP does

Validates individual or batch EU VAT numbers against VIES and reports the resulting validation state.

validate_vat
Validate a single EU VAT number. Costs 1 credit unless upstream is unavailable and there's no cache (then it's free and honest about it). Args: country_code: 2-letter EU member state code (e.g. DE, FR, EL, XI). vat_number: The VAT number without the country prefix.
Input schema
{'type': 'object', 'title': 'validate_vatArguments', 'required': ['country_code', 'vat_number'], 'properties': {'vat_number': {'type': 'string', 'title': 'Vat Number'}, 'country_code': {'type': 'string', 'title': 'Country Code'}}}
validate_vat_batch
Validate up to 50 EU VAT numbers in one call. 1 credit per item that gets a real answer (unavailable_upstream items are free). Args: items: list of {"country_code": str, "vat_number": str}, max 50.
Input schema
{'type': 'object', 'title': 'validate_vat_batchArguments', 'required': ['items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'title': 'Items'}}}
Added
validate_vat_batch
Sept. 17, 2026, 12:43 p.m.
Added
validate_vat
Sept. 17, 2026, 12:43 p.m.