Cheapest fuel in Spain: live prices at ~12,000 petrol stations, near a place or along a route.
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.
Find the cheapest petrol stations in Spain near a town, city or point, for one fuel. Returns the best stations by total cost (price plus the fuel used to get there), each with its price per litre, distance, whether it is open, and links to TankoUp and to directions.
Fuel type: diesel = Gasóleo A (regular diesel), diesel_premium = Gasóleo Premium, sp95 = Gasolina 95 E5 (regular unleaded petrol), sp95_e10 = Gasolina 95 E10, sp98 = Gasolina 98, lpg = GLP / autogas.
Latitude of the search point.
Longitude of the search point.
How many stations to return.
A Spanish town or city, optionally with its province: 'Lucena, Córdoba'. Use lat/lng instead for a street, landmark or the user's position.
Only stations open right now (unknown hours count as open).
Search radius in km.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http tankoup https://mcp.tankoup.com/mcp
Find the cheapest petrol stations in Spain near a town, city or point, for one fuel. Returns the best stations by total cost (price plus the fuel used to get there), each with its price per litre, distance, whether it is open, and links to TankoUp and to directions.
| Argument | Type | Description |
|---|---|---|
| lat | any | Latitude of the search point. |
| lng | any | Longitude of the search point. |
| fuel* | string | Fuel type: diesel = Gasóleo A (regular diesel), diesel_premium = Gasóleo Premium, sp95 = Gasolina 95 E5 (regular unleaded petrol), sp95_e10 = Gasolina 95 E10, sp98 = Gasolina 98, lpg = GLP / autogas. |
| limit | integer | How many stations to return. |
| place | any | A Spanish town or city, optionally with its province: 'Lucena, Córdoba'. Use lat/lng instead for a street, landmark or the user's position. |
| open_now | boolean | Only stations open right now (unknown hours count as open). |
| radius_km | number | Search radius in km. |
{
"type": "object",
"title": "find_cheapest_fuel_nearbyArguments",
"required": [
"fuel"
],
"properties": {
"lat": {
"anyOf": [
{
"type": "number",
"maximum": 90,
"minimum": -90
},
{
"type": "null"
}
],
"title": "Lat",
"default": null,
"description": "Latitude of the search point."
},
"lng": {
"anyOf": [
{
"type": "number",
"maximum": 180,
"minimum": -180
},
{
"type": "null"
}
],
"title": "Lng",
"default": null,
"description": "Longitude of the search point."
},
"fuel": {
"enum": [
"diesel",
"diesel_premium",
"sp95",
"sp95_e10",
"sp98",
"lpg"
],
"type": "string",
"title": "Fuel",
"description": "Fuel type: diesel = Gasóleo A (regular diesel), diesel_premium = Gasóleo Premium, sp95 = Gasolina 95 E5 (regular unleaded petrol), sp95_e10 = Gasolina 95 E10, sp98 = Gasolina 98, lpg = GLP / autogas."
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 5,
"maximum": 10,
"minimum": 1,
"description": "How many stations to return."
},
"place": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Place",
"default": null,
"description": "A Spanish town or city, optionally with its province: 'Lucena, Córdoba'. Use lat/lng instead for a street, landmark or the user's position."
},
"open_now": {
"type": "boolean",
"title": "Open Now",
"default": false,
"description": "Only stations open right now (unknown hours count as open)."
},
"radius_km": {
"type": "number",
"title": "Radius Km",
"default": 10,
"maximum": 50,
"minimum": 1,
"description": "Search radius in km."
}
}
}Find the cheapest petrol stations along a driving route in Spain, for one fuel. Works out the driving route and returns the best stations within about 3 km of it, by total cost including the detour, with links to TankoUp and to directions through the station. Routes up to 1,200 km.
| Argument | Type | Description |
|---|---|---|
| fuel* | string | Fuel type: diesel = Gasóleo A (regular diesel), diesel_premium = Gasóleo Premium, sp95 = Gasolina 95 E5 (regular unleaded petrol), sp95_e10 = Gasolina 95 E10, sp98 = Gasolina 98, lpg = GLP / autogas. |
| limit | integer | How many stations to return. |
| origin* | object | Where the trip starts: a place name, or lat/lng. |
| open_now | boolean | Only stations open right now (unknown hours count as open). |
| destination* | object | Where the trip ends: a place name, or lat/lng. |
{
"type": "object",
"title": "find_cheapest_fuel_on_routeArguments",
"required": [
"origin",
"destination",
"fuel"
],
"properties": {
"fuel": {
"enum": [
"diesel",
"diesel_premium",
"sp95",
"sp95_e10",
"sp98",
"lpg"
],
"type": "string",
"title": "Fuel",
"description": "Fuel type: diesel = Gasóleo A (regular diesel), diesel_premium = Gasóleo Premium, sp95 = Gasolina 95 E5 (regular unleaded petrol), sp95_e10 = Gasolina 95 E10, sp98 = Gasolina 98, lpg = GLP / autogas."
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 5,
"maximum": 10,
"minimum": 1,
"description": "How many stations to return."
},
"origin": {
"type": "object",
"title": "Location",
"properties": {
"lat": {
"anyOf": [
{
"type": "number",
"maximum": 90,
"minimum": -90
},
{
"type": "null"
}
],
"title": "Lat",
"default": null,
"description": "Latitude, with lng, for any point."
},
"lng": {
"anyOf": [
{
"type": "number",
"maximum": 180,
"minimum": -180
},
{
"type": "null"
}
],
"title": "Lng",
"default": null,
"description": "Longitude, with lat."
},
"place": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Place",
"default": null,
"description": "A Spanish town or city, optionally with its province to tell apart towns with the same name: 'Lucena, Córdoba'."
}
},
"description": "Where the trip starts: a place name, or lat/lng."
},
"open_now": {
"type": "boolean",
"title": "Open Now",
"default": false,
"description": "Only stations open right now (unknown hours count as open)."
},
"destination": {
"type": "object",
"title": "Location",
"properties": {
"lat": {
"anyOf": [
{
"type": "number",
"maximum": 90,
"minimum": -90
},
{
"type": "null"
}
],
"title": "Lat",
"default": null,
"description": "Latitude, with lng, for any point."
},
"lng": {
"anyOf": [
{
"type": "number",
"maximum": 180,
"minimum": -180
},
{
"type": "null"
}
],
"title": "Lng",
"default": null,
"description": "Longitude, with lat."
},
"place": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Place",
"default": null,
"description": "A Spanish town or city, optionally with its province to tell apart towns with the same name: 'Lucena, Córdoba'."
}
},
"description": "Where the trip ends: a place name, or lat/lng."
}
}
}Average and lowest fuel prices in a Spanish province, with its cheapest stations. For each fuel: the average and lowest price per litre, the change over the last 30 days, how it compares with the Spanish average, the cheapest brand and the 3 cheapest stations.
| Argument | Type | Description |
|---|---|---|
| fuel | any | Fuel type: diesel = Gasóleo A (regular diesel), diesel_premium = Gasóleo Premium, sp95 = Gasolina 95 E5 (regular unleaded petrol), sp95_e10 = Gasolina 95 E10, sp98 = Gasolina 98, lpg = GLP / autogas. Leave out for every fuel. |
| province* | string | One of Spain's 50 provinces, or Ceuta or Melilla, in Spanish, English or the regional language: 'Córdoba', 'Vizcaya', 'Illes Balears', 'Seville'. |
{
"type": "object",
"title": "get_province_fuel_pricesArguments",
"required": [
"province"
],
"properties": {
"fuel": {
"anyOf": [
{
"enum": [
"diesel",
"diesel_premium",
"sp95",
"sp95_e10",
"sp98",
"lpg"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Fuel",
"default": null,
"description": "Fuel type: diesel = Gasóleo A (regular diesel), diesel_premium = Gasóleo Premium, sp95 = Gasolina 95 E5 (regular unleaded petrol), sp95_e10 = Gasolina 95 E10, sp98 = Gasolina 98, lpg = GLP / autogas. Leave out for every fuel."
},
"province": {
"type": "string",
"title": "Province",
"description": "One of Spain's 50 provinces, or Ceuta or Melilla, in Spanish, English or the regional language: 'Córdoba', 'Vizcaya', 'Illes Balears', 'Seville'."
}
}
}Everything about one petrol station: every fuel's current price, opening hours, address and links.
| Argument | Type | Description |
|---|---|---|
| lat | any | Optional: the user's latitude, for the distance. |
| lng | any | Optional: the user's longitude. |
| station_id* | string | Station id from another TankoUp tool, like 'ES-3213'. |
{
"type": "object",
"title": "get_station_detailsArguments",
"required": [
"station_id"
],
"properties": {
"lat": {
"anyOf": [
{
"type": "number",
"maximum": 90,
"minimum": -90
},
{
"type": "null"
}
],
"title": "Lat",
"default": null,
"description": "Optional: the user's latitude, for the distance."
},
"lng": {
"anyOf": [
{
"type": "number",
"maximum": 180,
"minimum": -180
},
{
"type": "null"
}
],
"title": "Lng",
"default": null,
"description": "Optional: the user's longitude."
},
"station_id": {
"type": "string",
"title": "Station Id",
"pattern": "^[A-Za-z]{2}-[A-Za-z0-9]+$",
"description": "Station id from another TankoUp tool, like 'ES-3213'."
}
}
}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 3, 2026.