VAT number validation, EU VIES
vat_validateCheck an EU VAT number against the European Commission's VIES service: valid or not, with the registered name and address where the member state shares them. Any spacing (SE556703748501, DE 123 456 789; EL or GR for Greece, XI for Northern Ireland). Or verify a business by name: found or not in the French, Swedish, Norwegian and Finnish registers. Use to check a B2B customer before invoicing without VAT, or to confirm a supplier. Example: vat=SE556703748501. Price $0.01/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "vat_validate"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vat | No | VAT number with its 2-letter EU country prefix (give vat or name) | |
| name | No | Company name to verify instead of a VAT number: found or not in the FR, SE, NO and FI company registers | |
| country | No | With name: search only this register (FR, SE, NO or FI, or the country's name) |