Labsco
GeiserX logo

Pumperly MCP

โ˜… 1

from GeiserX

Query real-time fuel prices, find nearby stations, plan routes, and geocode locations across different countries

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeAdvanced setup

Pumperly MCP banner

Pumperly-MCP

Glama MCP Server

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

TypeWhat forMCP URI / Tool id
ResourcesBrowse configuration, statistics, and exchange rates read-onlypumperly://config
pumperly://stats
pumperly://exchange-rates
ToolsFind stations, calculate routes, and geocode locationsfind_nearest_stations
get_stations_in_area
calculate_route
find_route_stations
geocode

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.com

Security note: The HTTP transport listens on 127.0.0.1:8080 by default. If you need to expose it on a network, place it behind a reverse proxy with authentication.

Local build

git clone https://github.com/GeiserX/pumperly-mcp
cd pumperly-mcp

# (optional) create .env from the sample
cp .env.example .env && $EDITOR .env

go run ./cmd/server

Testing

Tested with Inspector and it is currently fully working. Before making a PR, make sure this MCP server behaves well via this medium.

Maintainers

@GeiserX.

Other MCP Servers by GeiserX

ProjectDescription
PumperlyOpen-source fuel and EV route planner with real-time prices
Pumperly-androidOfficial Android app for Pumperly fuel and EV route planner
pumperly-haHome Assistant custom integration for Pumperly fuel and EV charging prices
n8n-nodes-pumperlyn8n community node for Pumperly fuel and EV charging data