prediction.bid_ask_spread_pct
Cheap tier - a single Polymarket outcome's live top-of-book bid/ask spread as a percentage of mid_price. Not a liquidity or executability measure (use prediction.exit_capacity_audit/order_split_guide for that). Accepts either a raw token_id or a market_slug (+ outcome) to resolve it automatically - exact slug only, no fuzzy keyword search. Paid in USDC on Base.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "prediction.bid_ask_spread_pct"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| outcome | No | "yes" (default) or "no" - which side to resolve when using market_slug. | |
| token_id | No | The outcome's CLOB token_id / asset_id, if already known. | |
| market_slug | No | Exact Polymarket market slug, used to resolve token_id automatically. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notice | No | ||
| best_ask | No | ||
| best_bid | No | ||
| token_id | Yes | ||
| mid_price | No | ||
| spread_abs | No | ||
| spread_pct | No | ||
| data_source | Yes | ||
| market_slug | No | ||
| generated_at | Yes | ||
| book_snapshot_time | No |