Polymarket

live MarketsPredictionFinanceData

Polymarket prediction-market data — current Yes/No prices, volume, resolution criteria, price history. Public Gamma + CLOB APIs, no auth.

5 tools
0ms auth
free tier 50 calls/day

Tools

polymarket_top_markets

Highest-volume open markets, sorted by trading volume in the chosen window (24hr | 1wk | 1mo | 1yr | all).

Parameters
Name Type Description
window opt string 24hr | 1wk | 1mo | 1yr | all (default 24hr)
limit opt number 1-100 (default 10)
Try it
polymarket_market required: slug_or_id

Full detail for one market by slug or id — description (resolution criteria), Yes/No prices, volume, liquidity, end date, parent event.

Parameters
Name Type Description
slug_or_id req string Market slug or numeric id
Try it
polymarket_event required: slug_or_id

Get one event with all of its child markets. Events group related markets (e.g. all candidates in an election).

Parameters
Name Type Description
slug_or_id req string Event slug or numeric id
Try it
polymarket_price_history required: slug_or_id

Time series of Yes-token probability for one market. Returns array of {timestamp, yes_probability}.

Parameters
Name Type Description
slug_or_id req string Market slug or numeric id
interval opt string 1h | 6h | 1d | 1w | 1m | max (default 1d)
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/polymarket/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/polymarket/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"polymarket_search","arguments":{"query": "hello"}}}'

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("polymarket_search", {"query":"example"});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("polymarket prediction-market data — current yes/no prices, volume, resolution criteria, price history");

Related packs

Other Pipeworx packs in the same categories (Markets, Prediction, Finance, Data):