heating-oil-propane-prices-mcp
This server has a remotely hosted endpoint. Open its connector listing for connection details, authentication requirements, and setup instructions:
heating-oil-propane-prices-mcp
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.
Tools
Tool | What it returns |
| 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. |
| Weekly prices for a fuel and area between two dates (most series start in 1990), with high, low and average. |
| 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).
Related MCP server: EIA MCP Server
What it knows that your model does not
This week's price. EIA publishes new prices every Wednesday from October to March, so a remembered number is stale.
Which states EIA surveys. Heating oil covers 21 Northeast and Midwest states; propane covers 38. Other states get the covered list, not a made-up number.
Real year-over-year change from the EIA history file.
Install
Hosted (Claude.ai custom connector, ChatGPT developer mode)
Paste this URL. No token, no sign-up. It works now.
https://heating-oil-propane-prices-mcp.lipmichal.workers.dev/mcpClaude Code
claude mcp add --transport http heating-fuel-prices https://heating-oil-propane-prices-mcp.lipmichal.workers.dev/mcpClaude Desktop
Claude Desktop adds remote servers under Settings, Connectors, Add custom connector. Paste the URL above.
Cursor
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"heating-fuel-prices": { "url": "https://heating-oil-propane-prices-mcp.lipmichal.workers.dev/mcp" }
}
}VS Code
Add to .vscode/mcp.json:
{
"servers": {
"heating-fuel-prices": { "type": "http", "url": "https://heating-oil-propane-prices-mcp.lipmichal.workers.dev/mcp" }
}
}Local stdio (after npm release)
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-mcpExample prompts
"What are heating oil prices this week?"
"How much is propane in Maine right now, and how does it compare with last year?"
"What will 200 gallons of heating oil cost me in Connecticut?"
"Is propane or heating oil cheaper per Btu in Pennsylvania?"
"Show me propane prices in Minnesota over the last year."
Data sources
Full list with fetch dates in DATA_SOURCES.md.
EIA weekly residential heating oil prices and propane prices, read at call time.
EIA weekly history pages (LeafHandler) for year-ago and history.
EIA heat content: heating oil 138,500 Btu per gallon, propane 91,452 Btu per gallon.
Limitations
State averages from a dealer survey, not a quote. Dealer price, delivery fees, volume and contracts vary.
From April to September EIA collects one price a month.
Not every state is surveyed (no heating oil price for Texas, for example).
The hosted server caches EIA pages for up to an hour.
More
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.
Development
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.jsonlLicense
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Energy data from EIA: electricity, fuel prices, and renewables
Browse and query the EIA API v2 — electricity, petroleum, natural gas, coal, forecasts via MCP.
EIA MCP — US Energy Information Administration API v2
Gas and fuel prices by station and area, as structured data via a hosted MCP server.
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceProvides access to comprehensive U.S. and international energy data from the EIA API, including electricity, natural gas, petroleum, coal, renewables, CO2 emissions, and energy forecasts.MIT
- FlicenseAqualityDmaintenanceProvides access to U.S. Energy Information Administration (EIA) data, covering electricity grid operations, retail sales, and natural gas production metrics. It enables natural language querying of energy market statistics, infrastructure profiles, and real-time balancing authority data.146-

OilPriceAPIofficial
AlicenseAqualityAmaintenanceReal-time and historical oil, gas, and commodity prices. 40+ energy commodities including Brent Crude, WTI, Natural Gas, LBMA Gold/Silver, EU Carbon, and refined products. Get current prices, compare commodities, view market overviews, and access historical data — all through natural language. Used by energy traders, fintech companies, and researchers worldwide.32210 npm4MIT- AlicenseNot gradedqualityDmaintenanceProvides AI agents with structured access to the U.S. EIA Open Data API for energy data including power plants, operations, fuel prices, projections, and state CO2 emissions.MIT