Fuel Prices

live Geography

Retail petrol, diesel and LPG prices across Europe, by country and week.

4 tools
0ms auth
free tier 50 calls/day

Tools

fuel_price

What does petrol cost in a European country right now — the current pump price per litre for petrol, diesel or LPG in any of 28 countries. Answers "how much is petrol in Portugal", "what does diesel c

No parameters required.

Try it
compare_fuel_prices

Where is fuel cheapest or most expensive in Europe — every country ranked by pump price for one fuel in the same week. Answers "which European country has the cheapest diesel", "where is petrol most e

No parameters required.

Try it
fuel_price_history

How fuel prices have moved in one European country over time — a weekly series of pump prices with the change over the period. Answers "how much has petrol gone up in Germany this year", "diesel price

No parameters required.

Try it
fuel_price_coverage

Which countries and weeks this fuel-price data covers, and how fresh it is: the list of countries, the newest and oldest week available, the total number of weekly observations, and which fuels are ca

No parameters required.

Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/fuel-prices/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/fuel-prices/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"fuel_price","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("fuel_price", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("retail petrol, diesel and lpg prices across europe, by country and week");