Pod

Yes, this is on purpose. Pod is built for agents, so the default page is plain HTML.
Human? View the normal website.
Agent? You probably prefer /mcp/mcp-server-by-oilpriceapi/issues.md or /mcp/mcp-server-by-oilpriceapi/issues.json, or Pod over MCP.

Reported issues for mcp-server by OilpriceAPI

Pod holds 16 of 24 GitHub reports that passed its relevance review. This can include external user reports, maintainer-confirmed bugs, and concrete feature gaps. Treat them as evidence to inspect, not a count of distinct defects.

Back to mcp-server by OilpriceAPI.

Most discussed

[P1][MCP] Expose versioned product facts to connected assistants

Outcome

Give MCP-connected assistants a first-party, current answer for OilPriceAPI product and integration facts instead of relying on model memory or duplicated package prose.

Scope

Read the thread · 2026-07-18 · closed · 3 comments

Structured demand telemetry: log tool calls + unanswerable asks (hit/miss)

Bottom line up front, this is a valid observation but is not part of the economically justified delivery queue.

Economic grooming decision (2026-08-04): The item is explicitly parked/rejected, has low inaction risk, and records no near-term economic case. Closed as not planned; reopen only when a named economic or obligation trigger is met.


From oilpriceapi-api#4758 experiment 3. The MCP server is a demand-sensing instrument: what agents ask for that we CAN'T answer (unknown codes,

Read the thread · 2026-07-17 · closed · 3 comments

Verify/refresh Smithery, Glama, PulseMCP listings

Smithery sandbox export exists in code but listing state unverified; Glama/PulseMCP unknown.

Acceptance: each listing shows v2.3.0+ (or submission filed where absent).

Sprint item 8 of docs/DISTRIBUTION_CONVERSION_PRD.md (P1).

Read the thread · 2026-07-02 · closed · 3 comments

[P1][Contract] Publish a versioned MCP capability manifest from the tool registry

Outcome

Publish a versioned, machine-readable MCP capability manifest so the website, docs, directories, and compatible clients can describe the released package without hard-coded tool counts or stale configuration claims.

Contract

The published package must expose a JSON command or artifact containing:

Read the thread · 2026-07-17 · closed · 2 comments

Claude Desktop extension (.mcpb) bundle + directory submission

One-click install surface for non-developers — zero presence today. Build .mcpb bundle, test local install, submit to the Claude Desktop extensions directory.

Acceptance: bundle installs clean locally; submission confirmed.

Sprint item 7 of docs/DISTRIBUTION_CONVERSION_PRD.md (P1).

Read the thread · 2026-07-02 · closed · 2 comments

No natural-gas hubs tool — the #1294 discoverability fix never reached the MCP surface

Verified 2026-08-09

grep -in 'natural-gas/hubs\|natural_gas_hub' src/index.ts on origin/main (b1d557f): no matches. The MCP server has no tool for /v1/natural-gas/hubs, the endpoint api#1294 built specifically because customers could not find our physical hub coverage ("Two customers — one of whom was paying and churned — never found them").

The third customer who couldn't find it

cairns.ap@gmail.com (independent nat-gas researcher, the MCP-widening interview thread): on his *

Read the thread · 2026-08-09 · closed · 1 comment

[P1][DX] Add --version, --list-tools, and doctor/doctor --demo diagnostics

Goal

Make installation and support diagnosable without starting an opaque stdio session.

CLI contract

Acceptance criteria

Read the thread · 2026-07-17 · closed · 1 comment

[P1][Safety] Default to read-only tools; require explicit scope for account mutations

Problem

The MCP server registers alert/subscription create/delete tools alongside read tools. Tool annotations help clients, but simply exposing mutation tools increases accidental-action and tool-overload risk.

Decision

Use explicit tool scopes/profiles. Do not add a generic discover/describe/execute tool that can bypass per-tool authorization or obscure the action being approved.

Acceptance criteria

Read the thread · 2026-07-17 · closed · 1 comment

Most recent

Tool descriptions don't state tier requirements — agents discover the paywall by probing

Customer-sourced (cairns.ap@gmail.com, MCP thread 2026-08-08)

Put plan requirements in the tool descriptions. Agents read schemas, not pricing pages — if get_storage doesn't say which tier it needs, every agent that sees it will try it. That alone would have saved my session the probe.

Verified against production, 2026-08-09

His session (api_requests, user 9a130e9a): 2026-07-21 and 07-31, client_type=sdk-mcp — an agent enumerating the tool list on a free-tier key hit past_year

Read the thread · 2026-08-09 · closed · 0 comments

[Q1] get_fuel_surcharge MCP tool (parity+ w/ NexusFeed; needed for Aug-1 #3898 review)

Parent: OilpriceAPI/oilpriceapi-api#4767 · EM quadrant: Q1 (urgent + important — hard date Aug 1) · PRD attached to parent.

Task

Add a get_fuel_surcharge tool to the OPA MCP server (v2.4.x).

Read the thread · 2026-07-17 · closed · 0 comments

GitHub settings hardening checklist

Generated from a GitHub settings audit on 2026-07-16.

Use this as a working checklist. If this repository is no longer maintained, archive it and close this issue instead of applying every hardening item.

Branch And Merge Controls

Read the thread · 2026-07-16 · closed · 1 comment

Karl's action batch: account-gated distribution steps (~20 min)

Bottom line up front, this is a valid observation but is not part of the economically justified delivery queue.

Economic grooming decision (2026-08-04): The item is explicitly parked/rejected, has low inaction risk, and records no near-term economic case. Closed as not planned; reopen only when a named economic or obligation trigger is met.


Consolidated checklist of the human-required steps left from the 2026-07-02 distribution sprint — everything automatable is already done (v2.4.0

Read the thread · 2026-07-02 · closed · 1 comment

Deprecate stale io.github.karlwaldman/oilpriceapi registry listing (v1.0.3)

While closing #14 we found the second isLatest=true entry is a different server name: io.github.karlwaldman/oilpriceapi v1.0.3 (published Dec 2025, personal namespace, points at the archived karlwaldman/oilpriceapi repo). It competes with the official io.github.OilpriceAPI/mcp-server listing in registry search.

Fix requires auth for the io.github.karlwaldman namespace — either mcp-publisher login github (device flow, Karl interactive) then deprecate/delete, or a one-off OIDC workflow in any

Read the thread · 2026-07-02 · closed · 1 comment

Extend tier-limit upgrade nudges to all tool error paths

Watches already return per-tier limit messages on gate errors. Extend the pattern: every 402/403/429 surfaced by any tool includes the exact limit hit + upgrade link. Ships inside v2.4.0.

Acceptance: simulated 429/403 on each tool family shows limit + link.

Sprint item 5 of docs/DISTRIBUTION_CONVERSION_PRD.md (P1).

Read the thread · 2026-07-02 · closed · 0 comments

v2.4.0: keyless demo mode via /v1/demo/prices + teaser errors

Keyless MCP users currently hit a hard 401 — yet /v1/demo/prices already exists (keyless, live Brent/WTI/diesel/gasoline) and src/index.ts never references it.

Read the thread · 2026-07-02 · closed · 0 comments

CI: publish to MCP registry atomically with npm publish

Registry staleness happened because npm publish is automated (publish.yml, OIDC) but registry publish is manual. Add an mcp-publisher step (github-oidc login) to publish.yml so both happen on every release, plus a version check that server.json matches package.json. Include a workflow_dispatch backfill path.

Acceptance: dry-run/backfill run green; next release publishes both registries with no manual step.

Sprint item 2 of docs/DISTRIBUTION_CONVERSION_PRD.md (P0).

Read the thread · 2026-07-02 · closed · 0 comments

The remaining reports are on the project's issue tracker.