Pumperly
Cheapest fuel and EV charging near a place or along a drive, in about 40 countries
What can you do with Pumperly?
- Five tools:
find_nearest_stations,get_stations_in_area,calculate_route,find_route_stations,geocode. - Three read-only resources:
pumperly://config,pumperly://stats,pumperly://exchange-rates. - Two transports: stdio, and HTTP on a single
/mcpendpoint. - An npm package that downloads the release binary for your platform and runs it over stdio.
- A Docker image for amd64 and arm64.
- Works with the public instance at pumperly.com or your own: set
PUMPERLY_URL. - No API key: it reads the Pumperly API anonymously.
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
pumperly-mcpclaude mcp add pumperly -e 'PUMPERLY_URL=https://pumperly.com' -- npx -y pumperly-mcp@0.2.0
{
"mcpServers": {
"pumperly": {
"command": "npx",
"args": [
"-y",
"pumperly-mcp@0.2.0"
],
"env": {
"PUMPERLY_URL": "https://pumperly.com"
}
}
}
}
Environment variables
PUMPERLY_URLPumperly instance URL (default https://pumperly.com); set it to use your own instance
drumsergio/pumperly-mcp:v0.2.0claude mcp add pumperly -e 'PUMPERLY_URL=https://pumperly.com' -- docker run -i --rm drumsergio/pumperly-mcp:v0.2.0
{
"mcpServers": {
"pumperly": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"drumsergio/pumperly-mcp:v0.2.0"
],
"env": {
"PUMPERLY_URL": "https://pumperly.com"
}
}
}
}
Environment variables
PUMPERLY_URLPumperly instance URL (default https://pumperly.com); set it to use your own instance
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
pumperly-mcp
A small bridge that exposes any Pumperly instance as an MCP server, so an AI agent can query fuel prices, find stations, plan routes and geocode places.
Features
- Five tools:
find_nearest_stations,get_stations_in_area,calculate_route,find_route_stations,geocode. - Three read-only resources:
pumperly://config,pumperly://stats,pumperly://exchange-rates. - Two transports: stdio, and HTTP on a single
/mcpendpoint. - An npm package that downloads the release binary for your platform and runs it over stdio.
- A Docker image for amd64 and arm64.
- Works with the public instance at pumperly.com or your own: set
PUMPERLY_URL. - No API key: it reads the Pumperly API anonymously.
Quick start
Add this to your MCP client's configuration (Claude Desktop, Claude Code, Cursor and others read the mcpServers format):
{
"mcpServers": {
"pumperly": {
"command": "npx",
"args": ["-y", "pumperly-mcp"],
"env": { "PUMPERLY_URL": "https://pumperly.com" }
}
}
}
For the HTTP transport (/mcp on port 8080) run the Docker image; see Getting started.
Documentation
- Getting started: npm, Docker Compose, building from source, connecting a client
- Configuration: environment variables
- Usage: tools, resources, the request flow, testing with the Inspector
- Related projects: the Pumperly family, other MCP servers, registry listings
License
Frequently asked questions
What is Pumperly?
Cheapest fuel and EV charging near a place or along a drive, in about 40 countries
How do I install Pumperly?
It runs on your machine. In Claude Code: claude mcp add pumperly -e 'PUMPERLY_URL=https://pumperly.com' -- npx -y pumperly-mcp@0.2.0. For other clients, paste the JSON configuration from this page into their MCP settings.
Does Pumperly need an API key?
Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.
Is Pumperly open source?
Yes. Its code is on GitHub under the GPL-3.0 license.
Who maintains Pumperly?
It is published by GeiserX. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.