calculate_iuc
Estimate the Portuguese annual road tax (IUC, Imposto Único de Circulação) for a car — the yearly tax an owner pays — from the official IUC table. A maintained estimate; confirm on the official AT simulator. Needs engine displacement (cc), CO₂ (g/km), fuel and registration year.
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": {
"year": "<year>"
},
"name": "calculate_iuc"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cc | No | Engine displacement in cm³, e.g. 1950 (not needed for goods vehicles) | |
| co2 | No | CO₂ emissions in g/km, e.g. 130 (passenger/motorhome only) | |
| fuel | No | Fuel: petrol, diesel, hybrid, hybrid_diesel (diesel MHEV/HEV), phev, electric (irrelevant for heavy goods/buses) | |
| year | Yes | First registration year, e.g. 2016 | |
| axles | No | Heavy rigid goods ≥12t: axles (2/3/4). | |
| config | No | Heavy goods ≥12t: rigido or articulado (tractor+trailer). | |
| peso_bruto | No | Gross weight (kg). REQUIRED for goods vehicles (van_10/commercial_*/pesados_mercadorias): their IUC is weight-based (Cat C/D). | |
| suspension | No | Heavy goods ≥12t: driven-axle suspension. | |
| utilizacao | No | Goods use: particular (Cat C, default) or publico/rental (Cat D). | |
| vehicle_type | No | Category (default passenger). Goods van → van_10/commercial_*; heavy goods >3500kg → pesados_mercadorias; bus → pesados_passageiros; motorhome → autocaravana; motorcycle → motorcycle. | |
| tractor_axles | No | Articulated ≥12t: tractor axles (2/3). | |
| trailer_axles | No | Articulated ≥12t: trailer axles (1/2/3). | |
| regiao_autonoma | No | Used exclusively in Açores/Madeira → −50% IUC (Cat C/D). |