VAT / GST / IVA rates by country
get_vat_ratesUse this when you need the standard and reduced VAT, GST or IVA rates of a country for invoicing, pricing or tax estimates. Covers the EU-27 (from the European Commission's Taxes in Europe Database) plus AR, AU, CA, CL, CO, GB, MX, PE from their national tax laws, with super-reduced and parking rates, zero-rating, regional rates (e.g. Canadian HST by province, Mexican border region) and the date the latest rate took effect. Offline, versioned table (tableVersion), reviewed every six months. Other countries return UNSUPPORTED_COUNTRY without charge.
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": "get_vat_rates"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Optional invoice/supply date (YYYY-MM-DD). The answer says whether the current table already applied on that date (`validForDate`). | |
| items | No | Batch mode: up to 500 items, each with the same fields as a single call. Omit when validating a single value through the top-level fields. | |
| amount | No | Optional net amount; when given, the standard-rate VAT and gross amount are computed (2 decimals). | |
| country | No | ISO 3166-1 alpha-2 country code, e.g. "DE", "ES", "MX", "GB". Greece is "EL" (also accepts "GR"); "UK" is accepted for "GB". |