Prediction markets (Polymarket) ($0.0045)
prediction_marketsPAID ($0.0045 USDC via x402). Live prediction markets from Polymarket: for each open market, every outcome with its price (the price of one share, 0-1 USDC, read as the market's implied probability), 24h and total volume, liquidity, closing date and a link. Search by topic, or omit the query for the markets with the most 24h volume. A query that matches no open market answers 404 and is not charged. Market prices, not forecasts — not financial advice. Without payment this returns the 402 challenge; the fiatdock-mcp npm package pays automatically. Any answer the tool cannot produce is >= 400 and is NOT charged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many markets, 1-50, default 10 | |
| query | No | What to look for (e.g. bitcoin, fed rates, election). Omit for the markets with the most 24h volume | |
| payment | No | Base64 of a single x402 v2 PaymentPayload (EIP-3009 transferWithAuthorization on Base USDC). OMIT it on the first call: the 402 you get back carries `howToPay.payloadTemplate` — the exact envelope to fill in — plus the price and the EIP-712 domain. Send it on the second call to complete the purchase; it is forwarded as the PAYMENT-SIGNATURE header, never as body data. Nothing is charged for the 402 itself, and a call that fails after payment settles nothing. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asOf | Yes | ISO time the upstream data was read | |
| note | Yes | How to read a price, and its limits | |
| count | Yes | Markets returned | |
| query | Yes | The search query, or null for the markets with the most 24h volume | |
| venue | Yes | The prediction market (Polymarket) | |
| source | Yes | Where the data came from | |
| markets | Yes | Open markets, most 24h volume first |