Pumperly-MCP
A tiny bridge that exposes any Pumperly instance as an MCP server, enabling LLMs to query real-time fuel prices, find stations, plan routes, and geocode locations.
What you get
| Type | What for | MCP URI / Tool id |
|---|---|---|
| Resources | Browse configuration, statistics, and exchange rates read-only | pumperly://configpumperly://statspumperly://exchange-rates |
| Tools | Find stations, calculate routes, and geocode locations | find_nearest_stationsget_stations_in_areacalculate_routefind_route_stationsgeocode |
Everything is exposed over a single JSON-RPC endpoint (/mcp).
LLMs / Agents can: initialize -> readResource -> listTools -> callTool ... and so on.
Quick-start (Docker Compose)
services:
pumperly-mcp:
image: drumsergio/pumperly-mcp:latest
ports:
- "127.0.0.1:8080:8080"
environment:
- PUMPERLY_URL=https://pumperly.comSecurity note: The HTTP transport listens on
127.0.0.1:8080by default. If you need to expose it on a network, place it behind a reverse proxy with authentication.






