Calculate South African vehicle licence disc renewal fees, penalties, and compliance status.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Calculate 3-year SARS Section 8(1)(b) travel tax deduction, corporate tax cash return (27%), phantom fuel savings, and 3-year contract savings vs. legacy R399/mo tracking contracts.
Number of vehicles in the fleet (default: 3).
SARS deemed rate per km in ZAR (default: 5.62 for R250k-R450k vehicle bracket).
Average annual business kilometres per vehicle (default: 25000).
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Calculate 3-year SARS Section 8(1)(b) travel tax deduction, corporate tax cash return (27%), phantom fuel savings, and 3-year contract savings vs. legacy R399/mo tracking contracts.
| Argument | Type | Description |
|---|---|---|
| fleet_size | number | Number of vehicles in the fleet (default: 3). |
| sars_rate_per_km | number | SARS deemed rate per km in ZAR (default: 5.62 for R250k-R450k vehicle bracket). |
| annual_business_km | number | Average annual business kilometres per vehicle (default: 25000). |
{
"type": "object",
"required": [],
"properties": {
"fleet_size": {
"type": "number",
"description": "Number of vehicles in the fleet (default: 3)."
},
"sars_rate_per_km": {
"type": "number",
"description": "SARS deemed rate per km in ZAR (default: 5.62 for R250k-R450k vehicle bracket)."
},
"annual_business_km": {
"type": "number",
"description": "Average annual business kilometres per vehicle (default: 25000)."
}
}
}Get official South African regulated fuel prices (95 ULP, 93 ULP, 50ppm Diesel) from the Central Energy Fund (CEF), including next price adjustment date and projected change.
| Argument | Type | Description |
|---|---|---|
| region | string | South African price zone (Inland or Coastal). |
| fuel_grade | string | Fuel grade to query (default: Petrol 95). |
{
"type": "object",
"required": [],
"properties": {
"region": {
"enum": [
"Inland",
"Coastal"
],
"type": "string",
"description": "South African price zone (Inland or Coastal)."
},
"fuel_grade": {
"enum": [
"Petrol 95",
"Petrol 93",
"Diesel 50ppm"
],
"type": "string",
"description": "Fuel grade to query (default: Petrol 95)."
}
}
}Inspect live CarWallet platform telemetry (registered drivers, vehicles, fuel logs, and SARS travel trips).
No arguments.
{
"type": "object",
"required": [],
"properties": {}
}Get CarWallet 4G OBD-II GPS Tracker hardware specs (Powered by Teltonika), Starter Bundle pricing (R1,809), Pro Telematics subscription (R110/month), Free App features, and direct checkout URL.
No arguments.
{
"type": "object",
"required": [],
"properties": {}
}Get authoritative South African SARS Section 8(1)(b) travel logbook rules, Tax Administration Act Section 29 5-year retention requirements, mandatory logbook fields, and thermal receipt rules.
No arguments.
{
"type": "object",
"required": [],
"properties": {}
}Calculate official SARS travel allowance tax pack totals for a vehicle across the South African tax year (1 March to 28/29 February), returning total km, business km, business %, and total fuel expenditure.
| Argument | Type | Description |
|---|---|---|
| tax_year | number | Tax year starting year (e.g. 2026 for the 2026/2027 tax year starting 1 March 2026). |
| vehicle_id* | string | ID of the vehicle to calculate SARS Section 8(1)(b) totals for. |
{
"type": "object",
"required": [
"vehicle_id"
],
"properties": {
"tax_year": {
"type": "number",
"description": "Tax year starting year (e.g. 2026 for the 2026/2027 tax year starting 1 March 2026)."
},
"vehicle_id": {
"type": "string",
"description": "ID of the vehicle to calculate SARS Section 8(1)(b) totals for."
}
}
}Retrieve vehicle maintenance and service history records, including service dates, odometers, service types, costs, and service center names.
| Argument | Type | Description |
|---|---|---|
| vehicle_id | string | Optional vehicle ID to filter service records. |
{
"type": "object",
"required": [],
"properties": {
"vehicle_id": {
"type": "string",
"description": "Optional vehicle ID to filter service records."
}
}
}Retrieve recent fuel fill-up records for the user's vehicles, including litres pumped, fuel grade, price per litre, total ZAR cost, station name, logged date, and calculated L/100km fuel economy.
| Argument | Type | Description |
|---|---|---|
| limit | number | Maximum number of fuel logs to return (default 25, max 100). |
| search | string | Optional search keyword for station name or notes. |
| vehicle_id | string | Optional ID of a specific vehicle to filter fuel logs. |
{
"type": "object",
"required": [],
"properties": {
"limit": {
"type": "number",
"description": "Maximum number of fuel logs to return (default 25, max 100)."
},
"search": {
"type": "string",
"description": "Optional search keyword for station name or notes."
},
"vehicle_id": {
"type": "string",
"description": "Optional ID of a specific vehicle to filter fuel logs."
}
}
}Retrieve SARS Section 8(1)(b) compliant business and private travel logs, including trip date, starting odometer, ending odometer, distance in km, destination, and specific business purpose.
| Argument | Type | Description |
|---|---|---|
| limit | number | Maximum number of trips to return (default 50, max 200). |
| vehicle_id | string | Optional ID of a specific vehicle to filter trips. |
| is_business | boolean | Filter by business travel (true) or private travel (false). Omit to return both. |
{
"type": "object",
"required": [],
"properties": {
"limit": {
"type": "number",
"description": "Maximum number of trips to return (default 50, max 200)."
},
"vehicle_id": {
"type": "string",
"description": "Optional ID of a specific vehicle to filter trips."
},
"is_business": {
"type": "boolean",
"description": "Filter by business travel (true) or private travel (false). Omit to return both."
}
}
}List all vehicles registered in the authenticated user's CarWallet garage, including make, model, year, license plate, current odometer, fuel type, and tank capacity.
No arguments.
{
"type": "object",
"required": [],
"properties": {}
}