get_vat_rate
Retrieve current VAT rates for any EU country including standard, reduced, intermediate, and super-reduced rates. Use to calculate correct tax for cross-border invoices or e-commerce checkout.
Instructions
Returns all VAT (Value Added Tax) rates for a given EU country — standard, reduced, intermediate, and super-reduced rates where applicable, as numeric percentages. Returns { country, standard, reduced?, intermediate?, superreduced? } for supported countries, or { error, available } listing all valid codes if the country is not found. Supports 18 EU member states: PT, ES, FR, DE, IT, NL, BE, PL, SE, DK, FI, AT, IE, GR, HU, RO, CZ, HR. Use when calculating EU cross-border invoice tax, determining correct rate for e-commerce checkout by customer country, generating compliant VAT breakdowns, or any workflow requiring accurate and current EU VAT rates per jurisdiction.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| country_code | Yes | Two-letter ISO 3166-1 alpha-2 country code. Example: 'PT', 'FR', 'DE' |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| country | No | ||
| standard | No | ||
| reduced | No | ||
| intermediate | No | ||
| superreduced | No | ||
| error | No |