What it is
An energy market data client over OilPriceAPI — spot prices and history, futures and forward curves, physical gas hubs, marine fuels, US upstream activity, inventories, spreads, forecasts, and account-scoped alerts and watches. It runs from npx and works with no key at all in demo mode; the tool surface defaults to read-only, and mutations are refused unless you turn write scope on.
Requirements
Nothing to start: without a key it runs in demo mode, where the price, comparison, catalog and overview tools serve a limited commodity set and every other tool explains what its account would need. A free key widens the catalog and unlocks history, futures and alerts, and the gated datasets — gas hubs, marine fuels, rig counts, drilling, storage, OPEC production, forecasts, inventories, spreads — each need an eligible plan, which opa_get_plans and opa_get_account_status will tell you about. The default scope is read-only; account mutations are refused until write scope is enabled explicitly.
Setup effort
One command — npx oilpriceapi-mcp