check_vat
Verify an EU supplier's or customer's VAT number before invoicing or paying. Checks it live against the European Commission's VIES service (EU-27 and XI Northern Ireland): valid or invalid, plus the registered name and address where the member state publishes them. UK (GB) numbers are not checked on this deployment. Malformed numbers are rejected free, before payment. Use when applying the reverse charge or onboarding a B2B counterparty in the EU. $0.02 per call, USDC on Base (x402).
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": "check_vat"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vat | Yes | VAT number with country prefix, e.g. DK34223858, IE6388047V, GB123456789 | |
| proof | No | Include VIES consultation number (higher price, when enabled) | |
| payment_signature | No | x402 v2 PAYMENT-SIGNATURE header value. Omit to receive payment requirements. |