Listed from the MCP registry; nobody on Odel publishes it.
Is this yours? Claim itHeating oil and propane prices per gallon by state, from the EIA weekly survey, with history.
One address for any MCP client. No sign-in needed on this server.
3 read
Grouped by tool name.
Odel charges nothing per call. The publisher may charge for its own service.
Heating oil and propane prices for AI assistants. Ask for this week's price per gallon in your state and get the U.S. Energy Information Administration (EIA) average, the change from last week and a year ago, and what a tank fill costs.
This is a Model Context Protocol (MCP) server. It reads the EIA weekly residential heating oil and propane survey at call time. It needs no API key.
| Tool | What it returns |
|---|---|
get_heating_oil_propane_prices | This week's EIA average residential heating oil and propane price per gallon (taxes included) for the US, an EIA region or a surveyed state, the change from last week, the last five survey weeks, the price a year ago and the next release date. |
get_heating_fuel_price_history | Weekly prices for a fuel and area between two dates (most series start in 1990), with high, low and average. |
estimate_heating_fuel_cost | Cost of a delivery at this week's state average (or your price), cost per million Btu, and heating oil vs propane per million Btu, optionally against your electricity or natural gas rate. |
Every result has structured JSON, a one-paragraph summary, as_of, source and more (a page on mcpstamp.com).
Paste this URL. No token, no sign-up. It works now.
https://heating-oil-propane-prices-mcp.lipmichal.workers.dev/mcp
claude mcp add --transport http heating-fuel-prices https://heating-oil-propane-prices-mcp.lipmichal.workers.dev/mcp
Claude Desktop adds remote servers under Settings, Connectors, Add custom connector. Paste the URL above.
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"heating-fuel-prices": { "url": "https://heating-oil-propane-prices-mcp.lipmichal.workers.dev/mcp" }
}
}
Add to .vscode/mcp.json:
{
"servers": {
"heating-fuel-prices": { "type": "http", "url": "https://heating-oil-propane-prices-mcp.lipmichal.workers.dev/mcp" }
}
}
The npm package is not published yet. After it is, run it locally with Node 20 or newer:
claude mcp add heating-fuel-prices -- npx -y heating-oil-propane-prices-mcp
Full list with fetch dates in DATA_SOURCES.md.
More MCP servers that answer questions your assistant cannot answer alone are on mcpstamp.com.
Part of the Zovo MCP collection: https://mcp.zovo.one
Built by theluckystrike.
npm install
npm test # builds, then runs the fixture tests and an offline stdio test
node scripts/stdio-transcript.mjs # live stdio round trip, writes .live/stdio-transcript.jsonl
MIT