oilpriceapi-mcp 3.0.0
Breaking change
The default MCP inventory is now read-only: 25 tools are enabled. Account mutation tools require explicit opt-in with --scope write or OILPRICEAPI_MCP_SCOPE=write.
Added
- Stable
all,core,market, andautomationprofiles plus category allowlists --version,--list-tools,doctor,doctor --demo, and--capabilitiescommands- Deterministic v1 capability manifest generated from the registered MCP inventory
- Keyless
oilpriceapi://product-factsresource and product-facts tool - Quota-aware strict live release smoke and installed-package protocol smoke
- Fail-fast compatibility guard for MCP SDK registration structures
- Release smoke compatibility across npm 11 and npm 12 output formats
Upgrade check
Run npx -y oilpriceapi-mcp@3.0.0 doctor --demo without a key, then npx -y oilpriceapi-mcp@3.0.0 doctor with OILPRICEAPI_KEY set.