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
Every result has structured JSON, a one-paragraph summary, as_of, source and more (a page on mcpstamp.com).
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.
Claude Code
Claude Desktop
Claude Desktop adds remote servers under Settings, Connectors, Add custom connector. Paste the URL above.
Cursor
Add to ~/.cursor/mcp.json:
VS Code
Add to .vscode/mcp.json:
Local stdio (after npm release)
The npm package is not published yet. After it is, run it locally with Node 20 or newer:
Example 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.
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
License
MIT