# Heating Oil and Propane Prices MCP

> Heating oil and propane prices per gallon by state, from the EIA weekly survey, with history.

- name: io.github.theluckystrike/heating-oil-propane-prices-mcp
- version: 1.0.0
- connection class: R0 (autonomous)
- trust: 92/100
- quality: 89/100 (new)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/io.github.theluckystrike%2Fheating-oil-propane-prices-mcp
- tools: https://api.protogrid.dev/v1/servers/io.github.theluckystrike%2Fheating-oil-propane-prices-mcp/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "heating-oil-propane-prices-mcp": {
      "type": "http",
      "url": "https://heating-oil-propane-prices-mcp.lipmichal.workers.dev/mcp"
    }
  }
}
```


## Trust

- hygiene: 100
- liveness: 94
- freshness: 100
- provenance: 80
- drivers: +repository +namespace-matches-repo +reachable +uptime-86% +updated-2d-ago
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 89/100 (new)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 100 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 3 of 3 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 893 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: n/a (weight 15)

- n/a `stability.changes`, `stability.rug_pull`: tool history recorded for 1 of the 7 days needed

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 3, about 893 tokens to load them all
- tool set hash: b562d8340cd38fe361452d6853d2fe5e
- badge: [![protogrid quality](https://protogrid.dev/badge/io.github.theluckystrike/heating-oil-propane-prices-mcp.svg)](https://protogrid.dev/servers/io.github.theluckystrike/heating-oil-propane-prices-mcp)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://heating-oil-propane-prices-mcp.lipmichal.workers.dev/mcp (streamable-http, auth none, reachable true, uptime30d 0.85714287)

## Packages

_none_

## Tools (3)

- `estimate_heating_fuel_cost`: Cost of a heating oil or propane delivery (gallons times this week's EIA average for the state, or a given price), the cost per million Btu, and a comparison of heating oil and propane per million Btu at the same area's averages. Optionally add your electricity rate (cents per kWh) or natural gas rate (dollars per therm) to compare. Uses EIA heat contents.
- `get_heating_fuel_price_history`: EIA weekly residential heating oil or propane prices per gallon for the US or a surveyed state between two dates (series since 1990 for most areas), with high, low and average. Default is the last 52 weeks.
- `get_heating_oil_propane_prices`: Latest EIA weekly average residential price per gallon (taxes included) of heating oil and propane for the US, an EIA region or a surveyed state, read at call time from eia.gov: price, change from last week, the last five survey weeks, the price a year ago and the next release date. Heating oil is surveyed in Northeast and Midwest states; propane in about 40 states. Uncovered states return the covered list.
