Grade ride-hail offers and estimate net driver income in Colombia, Peru and Bolivia.
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.
Net income calculator for ride-hail drivers (Uber, inDrive, DiDi, Cabify, Yango) in Colombia, Peru and Bolivia: from earnings, hours and costs (fuel, commission, car rent) it gives net income per day, week and month, net per hour, and how it compares with the city's typical target. Use it when a driver asks how much they make, whether driving pays, or how to compare apps or shifts.
Hours worked in that period (online time).
Earnings in the period from the apps, in local currency.
Km driven in the period, for fuel and cost per km.
City, which sets currency, starting hourly target and average speed. One of: Bogotá, Medellín, Cali, Barranquilla, Lima, Arequipa, Trujillo, Santa Cruz de la Sierra, La Paz, Cochabamba.
Language of the summary: es (default) or en.
Period of earnings and hours: day (default), week or month.
Country when the city is unknown: Colombia (CO, COP), Peru (PE, PEN) or Bolivia (BO, BOB).
Currency, when neither city nor country is known.
Total fuel spent in the period.
Fuel price per gallon or liter (used with km and km_per_fuel_unit).
Other costs in the period: car rent, maintenance, phone plan, parking.
Days worked per week, to project week and month. Default 6.
Commission in % still to subtract, if earnings are before commission. Default 0.
Fuel cost per km (used with km).
Km the car drives per gallon or liter of the fuel_price unit.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http income-calculator https://drivaron.com/mcp
Net income calculator for ride-hail drivers (Uber, inDrive, DiDi, Cabify, Yango) in Colombia, Peru and Bolivia: from earnings, hours and costs (fuel, commission, car rent) it gives net income per day, week and month, net per hour, and how it compares with the city's typical target. Use it when a driver asks how much they make, whether driving pays, or how to compare apps or shifts.
| Argument | Type | Description |
|---|---|---|
| km | number | Km driven in the period, for fuel and cost per km. |
| city | string | City, which sets currency, starting hourly target and average speed. One of: Bogotá, Medellín, Cali, Barranquilla, Lima, Arequipa, Trujillo, Santa Cruz de la Sierra, La Paz, Cochabamba. |
| lang | string | Language of the summary: es (default) or en. |
| hours* | number | Hours worked in that period (online time). |
| period | string | Period of earnings and hours: day (default), week or month. |
| country | string | Country when the city is unknown: Colombia (CO, COP), Peru (PE, PEN) or Bolivia (BO, BOB). |
| currency | string | Currency, when neither city nor country is known. |
| earnings* | number | Earnings in the period from the apps, in local currency. |
| fuel_cost | number | Total fuel spent in the period. |
| fuel_price | number | Fuel price per gallon or liter (used with km and km_per_fuel_unit). |
| other_costs | number | Other costs in the period: car rent, maintenance, phone plan, parking. |
| days_per_week | number | Days worked per week, to project week and month. Default 6. |
| commission_pct | number | Commission in % still to subtract, if earnings are before commission. Default 0. |
| fuel_cost_per_km | number | Fuel cost per km (used with km). |
| km_per_fuel_unit | number | Km the car drives per gallon or liter of the fuel_price unit. |
{
"type": "object",
"required": [
"earnings",
"hours"
],
"properties": {
"km": {
"type": "number",
"minimum": 0,
"description": "Km driven in the period, for fuel and cost per km."
},
"city": {
"type": "string",
"description": "City, which sets currency, starting hourly target and average speed. One of: Bogotá, Medellín, Cali, Barranquilla, Lima, Arequipa, Trujillo, Santa Cruz de la Sierra, La Paz, Cochabamba."
},
"lang": {
"enum": [
"es",
"en"
],
"type": "string",
"description": "Language of the summary: es (default) or en."
},
"hours": {
"type": "number",
"minimum": 0.1,
"description": "Hours worked in that period (online time)."
},
"period": {
"enum": [
"day",
"week",
"month"
],
"type": "string",
"description": "Period of earnings and hours: day (default), week or month."
},
"country": {
"type": "string",
"description": "Country when the city is unknown: Colombia (CO, COP), Peru (PE, PEN) or Bolivia (BO, BOB)."
},
"currency": {
"enum": [
"COP",
"PEN",
"BOB"
],
"type": "string",
"description": "Currency, when neither city nor country is known."
},
"earnings": {
"type": "number",
"minimum": 0,
"description": "Earnings in the period from the apps, in local currency."
},
"fuel_cost": {
"type": "number",
"minimum": 0,
"description": "Total fuel spent in the period."
},
"fuel_price": {
"type": "number",
"minimum": 0,
"description": "Fuel price per gallon or liter (used with km and km_per_fuel_unit)."
},
"other_costs": {
"type": "number",
"minimum": 0,
"description": "Other costs in the period: car rent, maintenance, phone plan, parking."
},
"days_per_week": {
"type": "number",
"maximum": 7,
"minimum": 1,
"description": "Days worked per week, to project week and month. Default 6."
},
"commission_pct": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Commission in % still to subtract, if earnings are before commission. Default 0."
},
"fuel_cost_per_km": {
"type": "number",
"minimum": 0,
"description": "Fuel cost per km (used with km)."
},
"km_per_fuel_unit": {
"type": "number",
"minimum": 0.1,
"description": "Km the car drives per gallon or liter of the fuel_price unit."
}
}
}Starting hourly targets, average speeds and per-km floors per city for ride-hail drivers (Uber, inDrive, DiDi, Cabify, Yango) in Colombia, Peru and Bolivia, with the apps that operate there. Use it for typical numbers before grading an offer or estimating income.
| Argument | Type | Description |
|---|---|---|
| lang | string | Language of the summary: es (default) or en. |
| country | string | Colombia, Peru or Bolivia (name, CO/PE/BO or currency). Empty for all. |
{
"type": "object",
"required": [],
"properties": {
"lang": {
"enum": [
"es",
"en"
],
"type": "string",
"description": "Language of the summary: es (default) or en."
},
"country": {
"type": "string",
"description": "Colombia, Peru or Bolivia (name, CO/PE/BO or currency). Empty for all."
}
}
}Grade one trip offer for ride-hail drivers (Uber, inDrive, DiDi, Cabify, Yango) in Colombia, Peru and Bolivia, the way the Drivaron app does: pay per km and per hour with the pickup included, an A+/A/B/C grade against the driver's hourly target, and the minimum fare to ask for (inDrive counteroffer floor). Use it when a driver asks whether an offer is worth taking or what to charge.
| Argument | Type | Description |
|---|---|---|
| tip | number | Tip or bonus included with the offer. |
| city | string | City, which sets currency, starting hourly target and average speed. One of: Bogotá, Medellín, Cali, Barranquilla, Lima, Arequipa, Trujillo, Santa Cruz de la Sierra, La Paz, Cochabamba. |
| fare* | number | Fare shown in the offer, in local currency (e.g. 14000 COP, 14 PEN, 28 BOB). |
| lang | string | Language of the summary: es (default) or en. |
| country | string | Country when the city is unknown: Colombia (CO, COP), Peru (PE, PEN) or Bolivia (BO, BOB). |
| trip_km* | number | Trip distance in km (pickup point to destination). |
| currency | string | Currency, when neither city nor country is known. |
We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 14, 2026.
| trip_min | number | Trip duration in minutes, if the offer shows it. Otherwise estimated from speed. |
| pickup_km | number | Distance to the passenger in km. Unpaid, so it lowers real pay per km. |
| speed_kmh | number | Average city speed in km/h. Defaults to the city's value. |
| pickup_min | number | Minutes to reach the passenger, if shown. Otherwise estimated from speed. |
| commission_pct | number | Platform commission in % taken from the fare, if the fare shown is before commission (e.g. 10 for inDrive). Default 0. |
| target_per_hour | number | Driver's hourly earnings goal in local currency. Defaults to the city's starting target. |
| fuel_cost_per_km | number | Fuel cost per km, to show profit after fuel. |
{
"type": "object",
"required": [
"fare",
"trip_km"
],
"properties": {
"tip": {
"type": "number",
"minimum": 0,
"description": "Tip or bonus included with the offer."
},
"city": {
"type": "string",
"description": "City, which sets currency, starting hourly target and average speed. One of: Bogotá, Medellín, Cali, Barranquilla, Lima, Arequipa, Trujillo, Santa Cruz de la Sierra, La Paz, Cochabamba."
},
"fare": {
"type": "number",
"minimum": 0,
"description": "Fare shown in the offer, in local currency (e.g. 14000 COP, 14 PEN, 28 BOB)."
},
"lang": {
"enum": [
"es",
"en"
],
"type": "string",
"description": "Language of the summary: es (default) or en."
},
"country": {
"type": "string",
"description": "Country when the city is unknown: Colombia (CO, COP), Peru (PE, PEN) or Bolivia (BO, BOB)."
},
"trip_km": {
"type": "number",
"minimum": 0,
"description": "Trip distance in km (pickup point to destination)."
},
"currency": {
"enum": [
"COP",
"PEN",
"BOB"
],
"type": "string",
"description": "Currency, when neither city nor country is known."
},
"trip_min": {
"type": "number",
"minimum": 0,
"description": "Trip duration in minutes, if the offer shows it. Otherwise estimated from speed."
},
"pickup_km": {
"type": "number",
"minimum": 0,
"description": "Distance to the passenger in km. Unpaid, so it lowers real pay per km."
},
"speed_kmh": {
"type": "number",
"minimum": 1,
"description": "Average city speed in km/h. Defaults to the city's value."
},
"pickup_min": {
"type": "number",
"minimum": 0,
"description": "Minutes to reach the passenger, if shown. Otherwise estimated from speed."
},
"commission_pct": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Platform commission in % taken from the fare, if the fare shown is before commission (e.g. 10 for inDrive). Default 0."
},
"target_per_hour": {
"type": "number",
"minimum": 0,
"description": "Driver's hourly earnings goal in local currency. Defaults to the city's starting target."
},
"fuel_cost_per_km": {
"type": "number",
"minimum": 0,
"description": "Fuel cost per km, to show profit after fuel."
}
}
}