MCP server exposing 4 tools for fuel-prices.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/fuel-prices/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
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 cost in Germany", "price of gas in Ireland", "how much to fill up in Spain". Takes a country name or two-letter code and a fuel (defaults to petrol), and returns the price per litre in euros both including and excluding tax, the tax share as a percentage, and the week the figure is for. Reported weekly by EU Member States to the European Commission's Weekly Oil Bulletin, so it is a national average for that week rather than one filling station's sign. Fuels: petrol_95, diesel, lpg, heating_oil, fuel_oil_low_sulphur, fuel_oil_high_sulphur.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 expensive in Europe", "is it cheaper to fill up in Poland or Germany", and cross-border questions before a drive. Returns each country with its price per litre including and excluding tax and the tax share, so a difference can be attributed to the tax or to the underlying fuel. Sourced from the European Commission's Weekly Oil Bulletin, which EU Member States report into weekly. Fuels: petrol_95, diesel, lpg, heating_oil, fuel_oil_low_sulphur, fuel_oil_high_sulphur.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 trend in France", "was fuel cheaper last summer in Italy", and questions about whether a rise is recent or long-running. Returns each week's price per litre plus the first and last values, the absolute and percentage change, and the highest and lowest weeks in the window. Weekly series from the European Commission's Weekly Oil Bulletin, available back to 2005.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 carried. Use to check a country is in scope before asking about it — coverage is the European Union plus the United Kingdom, so the United States, Switzerland, Norway and Turkey are not included.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/fuel-prices/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io