Validate an EU VAT number
validate_vatChecks one VAT number against the European Commission's VIES service and returns whether it is a live registration and, where the member state shares it, the registered name. Covers the 27 EU states and Northern Ireland (XI). A busy or down member state is reported as an error, never as an invalid number.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"vat": "<vat>"
},
"name": "validate_vat"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vat | Yes | VAT number starting with its two-letter country code. Spaces, dots and hyphens are ignored; GR is read as EL. |