
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.
Public tool metadata for what this MCP can expose to an agent.
opa_get_product_factsReviewed product, offer, freshness, auth, integration, entitlement, and data-rights contractReviewed 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 commodityCurrent 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 categoryAccount-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 spreadSide-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 APIAccount-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, pagedDated 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 analysisFull 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 daysBrent, 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 pricesBunkering 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 trialDaily 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 dateBaker 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, DUCsDrilling 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 provenanceLTL 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 levelsCushing and SPR oil storage/inventory levels
No parameter schema in public metadata yet.
opa_get_opec_productionOPEC country-level production dataOPEC country-level production data
No parameter schema in public metadata yet.
opa_get_forecastsEIA STEO energy price forecastsEIA 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 gateState-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 availableAPI-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 warningsRecent 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 historyCrack (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 keyPlan 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 featuresCurrent 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 accountList all alerts on the account
No parameter schema in public metadata yet.
opa_delete_price_alertPermanently delete an alert by idPermanently 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 narrativeMulti-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 accountList all subscriptions on the account
No parameter schema in public metadata yet.
opa_delete_subscriptionPermanently delete a subscription by idPermanently 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 + deltasPoll for new watch events since a cursor (since); returns snapshots + deltas
No parameter schema in public metadata yet.
Sponsors
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