Jodi

live TradeEnergy

JODI Oil + Gas — monthly production, consumption, imports, exports and

5 tools
0ms auth
free tier 50 calls/day

Tools

jodi_oil_series

Monthly JODI-Oil series for one country — production, imports, exports, direct use, refinery intake, stock change or closing stocks, for crude oil/NGL/other/total-crude or a refined product (LPG, gaso

No parameters required.

Try it
jodi_gas_series

Monthly JODI-Gas series for one country — production, imports/exports (total, or LNG vs pipeline split out), demand, stock change or closing stocks, natural gas only. Answers "Qatar LNG exports over t

No parameters required.

Try it
jodi_oil_compare

Compare JODI-Oil countries on one series, at the latest reported month AND against N months earlier — ranked by change. This is the tool for "which Gulf producers raised crude output most this quarter

No parameters required.

Try it
jodi_gas_compare

Compare JODI-Gas countries on one series, at the latest reported month AND against N months earlier — ranked by change. Answers "which Gulf gas producers grew LNG exports most this year", "Qatar gas p

No parameters required.

Try it
jodi_countries

List the countries JODI-Oil and/or JODI-Gas cover, with each one's earliest and latest reported month. Use this before jodi_oil_series/jodi_gas_series to confirm a country actually reports the commodi

No parameters required.

Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/jodi/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/jodi/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"jodi_oil_series","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("jodi_oil_series", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("jodi oil + gas — monthly production, consumption, imports, exports and");