verify_vat
Validate EU VAT numbers in real-time using the VIES database. Returns legal name, registered address, and country for any valid VAT ID.
Instructions
Verify an EU VAT number via VIES (live, 27 member states, sub-second).
Use when: user asks "is this VAT valid?", "verify ESA28015865", "is this EU company registered?". Returns: valid (bool), legal name, registered address, country.
Examples: verify_vat("ESA28015865") → Telefonica SA — valid verify_vat("FR12345678901") → French company VAT check
Args: vat_id: Full EU VAT with country prefix (ESA28015865, FR12345678901, DE123456789)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vat_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||