Skip to content

oilpriceapi-mcp 3.0.0

Choose a tag to compare

@karlwaldman karlwaldman released this 19 Jul 14:01
088aea1

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, and automation profiles plus category allowlists
  • --version, --list-tools, doctor, doctor --demo, and --capabilities commands
  • Deterministic v1 capability manifest generated from the registered MCP inventory
  • Keyless oilpriceapi://product-facts resource 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.