
OilPriceAPI hosted energy data
Connects Claude to live commodity prices via OilPriceAPI. You get 14 tools covering spot prices, historical data, futures curves, bunker fuels, Baker Hughes rig counts, state-level diesel, storage levels, OPEC production, and EIA forecasts. Covers 70+ commodities including oil, gas, refined products, metals, and forex. Natural language support means you can ask for "brent oil" instead of hunting down ticker codes. Five subscribable price feeds and six pre-built analyst prompts for daily briefings and spread analysis. Free tier gives you 200 requests per month. Reach for this when building energy trading dashboards, fleet cost analysis, or anything needing real-time commodity data without wrestling with multiple API endpoints.
- tools
- 40
- transport
- HTTP
- last updated
- Nov 10, 2026
Tools
40 toolsPublic tool metadata for what this MCP can expose to an agent.
opa_get_product_factsReviewed product, offer, freshness, auth, integration, entitlement, and data-rights contract
Reviewed product, offer, freshness, auth, integration, entitlement, and data-rights contract
No parameter schema in public metadata yet.
opa_get_priceCurrent spot price for a single commodity
Current spot price for a single commodity
No parameter schema in public metadata yet.
opa_market_overviewAccount-visible current prices returned by the API, grouped by category
Account-visible current prices returned by the API, grouped by category
No parameter schema in public metadata yet.
opa_compare_pricesSide-by-side comparison of 2-5 commodities with spread
Side-by-side comparison of 2-5 commodities with spread
No parameter schema in public metadata yet.
opa_list_commoditiesAccount-visible commodity catalog returned by the live API
Account-visible commodity catalog returned by the live API
No parameter schema in public metadata yet.
opa_get_historyHistorical prices with high/low/avg/change (day/week/month/year)
Historical prices with high/low/avg/change (day/week/month/year)
No parameter schema in public metadata yet.
opa_get_history_rangeDated price rows for 1-5 commodities over a start/end date range, hourly to monthly, paged
Dated price rows for 1-5 commodities over a start/end date range, hourly to monthly, paged
No parameter schema in public metadata yet.
opa_get_futuresFront-month futures (Brent, WTI, gasoil, TTF, JKM, EU carbon)
Front-month futures (Brent, WTI, gasoil, TTF, JKM, EU carbon)
No parameter schema in public metadata yet.
opa_get_futures_curveFull forward curve with contango/backwardation analysis
Full forward curve with contango/backwardation analysis
No parameter schema in public metadata yet.
opa_get_futures_historyBrent, WTI, NYMEX natural gas OHLC history per contract month, up to 730 days
Brent, WTI, NYMEX natural gas OHLC history per contract month, up to 730 days
No parameter schema in public metadata yet.
opa_get_marine_fuelsBunker fuel prices by port and fuel type (VLSFO/MGO/IFO380)
Bunker fuel prices by port and fuel type (VLSFO/MGO/IFO380)
No parameter schema in public metadata yet.
opa_get_marine_portsBunkering port directory (UN/LOCODE, region, fuel services) or one port with recent prices
Bunkering port directory (UN/LOCODE, region, fuel services) or one port with recent prices
No parameter schema in public metadata yet.
opa_get_marine_fuel_historyDaily history of one marine fuel at one port; paid subscription or active trial
Daily history of one marine fuel at one port; paid subscription or active trial
No parameter schema in public metadata yet.
opa_get_rig_countsBaker Hughes US total rig count with region and observation date
Baker Hughes US total rig count with region and observation date
No parameter schema in public metadata yet.
opa_get_drillingDrilling snapshot: rig counts, frac spreads, 30-day permits, DUCs
Drilling snapshot: rig counts, frac spreads, 30-day permits, DUCs
No parameter schema in public metadata yet.
opa_get_diesel_by_stateAAA retail diesel price for any US state (50 states + DC)
AAA retail diesel price for any US state (50 states + DC)
No parameter schema in public metadata yet.
opa_get_fuel_surchargeLTL and parcel carrier fuel surcharge percentages with effective dates and source provenance
LTL and parcel carrier fuel surcharge percentages with effective dates and source provenance
No parameter schema in public metadata yet.
opa_get_storageCushing and SPR oil storage/inventory levels
Cushing and SPR oil storage/inventory levels
No parameter schema in public metadata yet.
opa_get_opec_productionOPEC country-level production data
OPEC country-level production data
No parameter schema in public metadata yet.
opa_get_forecastsEIA STEO energy price forecasts
EIA STEO energy price forecasts
No parameter schema in public metadata yet.
opa_get_oil_inventoriesEIA weekly petroleum stocks (latest/summary/by_product)
EIA weekly petroleum stocks (latest/summary/by_product)
No parameter schema in public metadata yet.
opa_get_well_permitsUS well drilling permits (latest/by_state/by_operator)
US well drilling permits (latest/by_state/by_operator)
No parameter schema in public metadata yet.
opa_search_well_permitsState-scoped permit search by county/operator/date with measured freshness gate
State-scoped permit search by county/operator/date with measured freshness gate
No parameter schema in public metadata yet.
opa_lookup_wellAPI-number lookup with promoted lifecycle and exact monthly production when available
API-number lookup with promoted lifecycle and exact monthly production when available
No parameter schema in public metadata yet.
opa_get_well_activityRecent permit counts/top operators/trends with explicit state-health warnings
Recent permit counts/top operators/trends with explicit state-health warnings
No parameter schema in public metadata yet.
opa_get_well_productionUS well production — beta coverage (summary/states/state/well/top_producers/cycle_time/cohorts)
US well production — beta coverage (summary/states/state/well/top_producers/cycle_time/cohorts)
No parameter schema in public metadata yet.
opa_get_spreadCrack (type, crude), basis (pair, or all pairs), margin (index); optional date-range history
Crack (type, crude), basis (pair, or all pairs), margin (index); optional date-range history
No parameter schema in public metadata yet.
opa_get_natural_gas_hubsUS physical gas hub prices as basis to Henry Hub (Waha, SoCal, Chicago and more)
US physical gas hub prices as basis to Henry Hub (Waha, SoCal, Chicago and more)
No parameter schema in public metadata yet.
opa_get_data_qualityOilPriceAPI's own data-quality grades per series (completeness, freshness and more)
OilPriceAPI's own data-quality grades per series (completeness, freshness and more)
No parameter schema in public metadata yet.
opa_get_account_statusPlan tier, request usage, remaining quota and reset date for the configured key
Plan tier, request usage, remaining quota and reset date for the configured key
No parameter schema in public metadata yet.
opa_get_plansCurrent subscription plans: price, request limits and included features
Current subscription plans: price, request limits and included features
No parameter schema in public metadata yet.
opa_create_price_alertCreate a persistent alert (commodity, operator, threshold, optional webhook)
Create a persistent alert (commodity, operator, threshold, optional webhook)
No parameter schema in public metadata yet.
opa_list_price_alertsList all alerts on the account
List all alerts on the account
No parameter schema in public metadata yet.
opa_delete_price_alertPermanently delete an alert by id
Permanently delete an alert by id
No parameter schema in public metadata yet.
opa_get_alert_triggersRecent alert trigger activity (optionally filtered by since)
Recent alert trigger activity (optionally filtered by since)
No parameter schema in public metadata yet.
opa_get_market_briefMulti-commodity brief: prices, 24h changes, 1m forecasts, spreads, optional narrative
Multi-commodity brief: prices, 24h changes, 1m forecasts, spreads, optional narrative
No parameter schema in public metadata yet.
opa_create_price_subscriptionCreate a persistent recurring watch (codes, interval like 5m/1h/daily)
Create a persistent recurring watch (codes, interval like 5m/1h/daily)
No parameter schema in public metadata yet.
opa_list_subscriptionsList all subscriptions on the account
List all subscriptions on the account
No parameter schema in public metadata yet.
opa_delete_subscriptionPermanently delete a subscription by id
Permanently delete a subscription by id
No parameter schema in public metadata yet.
opa_get_subscription_eventsPoll for new watch events since a cursor (since); returns snapshots + deltas
Poll for new watch events since a cursor (since); returns snapshots + deltas
No parameter schema in public metadata yet.
Sponsors
Readme
OilPriceAPI MCP Server
Give compatible AI clients source-timestamped oil, gas, LNG, carbon, fuel, and related energy data through MCP. No API key is needed to try the limited demo.
Get a Free API Key · Documentation · API Explorer · Pricing
Backed by OilPriceAPI, a normalized REST API for energy dashboards, fleet and logistics tools, maritime workflows, and market research.
Canonical sources: Public product facts · Official MCP Registry record
Features
Details
- Repository
- github.com/oilpriceapi/mcp-server
- Website
- www.oilpriceapi.com
- Transport
- HTTP
- Registry
- MCP registry, active