Okx
live UtilityOKX v5 public MCP.
13 tools
0ms auth
free tier 50 calls/day
Tools
instruments List instruments.
No parameters required.
Try it
Response
ticker Single ticker.
No parameters required.
Try it
Response
tickers Tickers by type.
No parameters required.
Try it
Response
order_book Orderbook.
No parameters required.
Try it
Response
candles OHLC candles.
No parameters required.
Try it
Response
trades Recent trades.
No parameters required.
Try it
Response
market_24hr 24h ticker.
No parameters required.
Try it
Response
index_tickers Index tickers.
No parameters required.
Try it
Response
funding_rate Current funding rate.
No parameters required.
Try it
Response
funding_rate_history Historical funding rate.
No parameters required.
Try it
Response
mark_price Mark price.
No parameters required.
Try it
Response
time System time.
No parameters required.
Try it
Response
status System status.
No parameters required.
Try it
Response
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/okx/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/okx/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"instruments","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("instruments", {}); ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("okx v5 public mcp");