Tool tree
Add or remove VAT for all 27 EU countries with current standard and reduced rates. Check EU VAT numbers in VIES and follow every VAT rate change.
Implementation
gradeNot graded
gradeNot graded
page: Every page
get_all_vat_ratesAnswer
Get current VAT rates (standard, reduced, super-reduced, parking) for all 27 EU member states.
View tool JSON
{
"name": "get_all_vat_rates",
"kind": "answer",
"impl": "imperative",
"description": "Get current VAT rates (standard, reduced, super-reduced, parking) for all 27 EU member states.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}get_country_vat_rateAnswer
Get VAT rates for a specific EU country by slug (e.g. germany).
View tool JSON
{
"name": "get_country_vat_rate",
"kind": "answer",
"impl": "imperative",
"description": "Get VAT rates for a specific EU country by slug (e.g. germany).",
"inputSchema": {
"type": "object",
"properties": {
"country": {
"type": "string",
"description": "Country slug, e.g. germany"
}
},
"required": [
"country"
],
"additionalProperties": false
},
"page": "/"
}calculate_vatAction
Calculate VAT for an amount in an EU country. Returns net, VAT and gross amounts.
View tool JSON
{
"name": "calculate_vat",
"kind": "act",
"impl": "imperative",
"description": "Calculate VAT for an amount in an EU country. Returns net, VAT and gross amounts.",
"inputSchema": {
"type": "object",
"properties": {
"amount": {
"type": "number",
"description": "Monetary amount"
},
"country": {
"type": "string",
"description": "Country slug or ISO code"
},
"mode": {
"type": "string",
"enum": [
"add",
"remove"
],
"description": "add = net to gross, remove = gross to net. Default: add"
},
"rate_type": {
"type": "string",
"enum": [
"standard",
"reduced",
"super_reduced",
"parking"
],
"description": "VAT rate type. Default: standard"
}
},
"required": [
"amount",
"country"
],
"additionalProperties": false
},
"page": "/"
}validate_vat_numberAction
Validate an EU VAT number against the official VIES database. Returns validity, company name, and address.
View tool JSON
{
"name": "validate_vat_number",
"kind": "act",
"impl": "imperative",
"description": "Validate an EU VAT number against the official VIES database. Returns validity, company name, and address.",
"inputSchema": {
"type": "object",
"properties": {
"country_code": {
"type": "string",
"description": "Two-letter country code (use EL for Greece)"
},
"vat_number": {
"type": "string",
"description": "VAT number without country prefix"
}
},
"required": [
"country_code",
"vat_number"
],
"additionalProperties": false
},
"page": "/"
}search_countriesAction
Open the VAT calculator for a country, or the EU VAT Info homepage when no query is given.
View tool JSON
{
"name": "search_countries",
"kind": "act",
"impl": "imperative",
"description": "Open the VAT calculator for a country, or the EU VAT Info homepage when no query is given.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Country slug to open (optional)"
}
},
"additionalProperties": false
},
"page": "/"
}