opa_get_priceGet the current real-time spot price of an energy commodity. Use when the user asks about a single commodity
opa_market_overviewGet current prices for all tracked energy commodities in one call. Use when the user wants a broad market snapshot or asks about overall energy prices
opa_compare_pricesCompare current prices between 2-5 commodities side by side. Use when the user asks to compare commodities (e.g.,
opa_list_commoditiesList all available commodities that can be queried for prices. Use when the user asks what commodities are available, what codes to use, or when anoth
opa_get_historyGet historical price data for a commodity over a time period. Use when the user asks about price trends, historical prices, or how a commodity has per
opa_get_futuresGet the latest front-month futures contract price for crude oil. Use when the user asks about futures, forward prices, or contract prices. Supports Br
opa_get_futures_curveGet the full futures forward curve showing prices across all contract months. Use when the user asks about the forward curve, contango/backwardation,
opa_get_marine_fuelsGet latest marine fuel (bunker) prices across major shipping ports. Use when the user asks about bunker fuel, marine fuel, VLSFO, MGO, IFO380, or ship
opa_get_rig_countsGet the latest US oil and gas rig count data (Baker Hughes). Use when the user asks about drilling activity, rig counts, or oil field operations. Retu
opa_get_drillingGet drilling intelligence data including active wells, permits issued, and completions by region. Use when the user asks about drilling activity, well
opa_get_diesel_by_stateGet the current average retail diesel price for a US state. Use when the user asks about diesel prices in a specific state, diesel fuel costs by state
opa_get_storageGet oil storage and inventory levels for Cushing, Oklahoma (WTI delivery hub) and/or the US Strategic Petroleum Reserve (SPR). Use when the user asks
opa_get_opec_productionGet the latest OPEC oil production data. Use when the user asks about OPEC output, production quotas, supply cuts, or OPEC+ compliance. Returns countr
opa_get_forecastsGet energy price forecasts from EIA Short-Term Energy Outlook (STEO) and other sources. Use when the user asks about price predictions, outlooks, or w
We re-grade npm:oilpriceapi-mcp on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.