Labsco
MCP SERVER

Pumperly MCP

by GeiserX

Find fuel stations near a point, inside a bounding box, or strung along a driving route you have just calculated — and turn a place name into the coordinates those searches run on.

Geospatial & Mapping DataVerified
Summary
The one that earns its place is `find_route_stations` — search along a corridor rather than around a point.

Radius search answers where can I fill up now; a trip needs a different question, and `calculate_route` handing its `geometry` to `find_route_stations` with a `corridor_km` width answers where can I fill up on the way. Everything downstream runs on coordinates, so `geocode` is the first call in nearly any chain, and the `fuel` filter sits on `find_nearest_stations`, `find_route_stations` and `get_stations_in_area` alike, which is what makes it usable when you need a specific grade rather than whatever is nearest.

What it is

A fuel-station lookup and routing server: 5 tools covering geocoding, driving-route calculation with waypoints, and station search by radius, by bounding box or along a route corridor, each search filterable by fuel type.

What you get
  • Coordinates from a name: `geocode` searches for a location by `query` and takes `lat` and `lon` alongside it.
  • A driving route between two points: `calculate_route` takes `origin_lat`, `origin_lon`, `dest_lat`, `dest_lon` and a list of `waypoints`, and returns the route between them.
  • Stations near where you are: `find_nearest_stations` returns the stations closest to a `lat`/`lon`, bounded by `radius_km` and `limit` and narrowed to a `fuel` type.
  • Stations along where you are going: `find_route_stations` takes a route `geometry` and a `corridor_km` width and returns the stations inside that corridor for a given `fuel`.
  • Stations across an area rather than around a point: `get_stations_in_area` returns the stations inside a `bbox`, filtered by `fuel`.
Requirements

No account and no key. Coordinates are what the station and routing calls run on, so a place name has to pass through `geocode` first. The server is GPL-3.0, which matters if you plan to redistribute a modified copy.

Setup effort

One command — npx -y pumperly-mcp