get_vat_rates
Retrieves current VAT rates for a jurisdiction. Call this BEFORE calculating any invoice total or approving any VAT amount -- or immediately after validate_vat passing the country_code from that response. Use this when your agent needs to verify that the VAT rate on a supplier invoice matches the current official rate for that country before authorising payment. Returns current standard and reduced VAT rates for the jurisdiction. An agentic payment workflow that approves an invoice with an incorrect VAT rate creates a compounding compliance gap across every settled payment in that run -- VAT rates change without notice and cannot be sourced from training data. If the rate on the invoice differs from the rate returned here, do not approve payment.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| country_code | No | ISO 2-letter code e.g. DE, FR, GB. Omit for all countries. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| rates | No | Present only when country_code is omitted -- full rate table for all supported jurisdictions | |
| country | No | ||
| reduced | No | Reduced VAT rates as percentages, if any apply | |
| standard | No | Standard VAT rate as a percentage | |
| checked_at | Yes | ||
| source_url | Yes | ||
| _disclaimer | No | ||
| agent_action | Yes | ||
| country_code | No |