You're viewing a demo portfolio

Join the waitlist
PRSM

polymarket_fill_risk

Active

Tool of Monday

declared in 0.1.0

Realizable-vs-theoretical edge check against live CLOB order-book depth. REQUIRES one of `market` (single-market mode) or `event` (basket/partition mode). SINGLE-MARKET: pass a market slug/URL + side (buy_yes|sell_yes|buy_no|sell_no, default buy_yes) + size_usd (default 1000 — max spend on buys, target proceeds on sells); walks the ladder and returns top_of_book, vwap_fill_price, slippage_pp, shares_filled, max_fillable_usd, and a verdict (clean|degraded|cannot_fill). BASKET: pass an event slug/URL + side (sell_yes = capture overround by selling every leg, buy_yes = capture underround; default auto from partition sum) + size_usd interpreted as settlement notional S (shares per leg; each share pays $1); returns theoretical_sum vs realizable_sum (top-of-book vs VWAP across all legs), capture_ratio, profit_usd at executed size, per-leg fill detail, thin_legs[], max_clean_notional_usd, and forced_directional_risk naming the legs most likely to strand you unhedged. USE THIS before acting on any polymarket_arbitrage SELL/BUY-EVERY-LEG signal or any polymarket_edges trade above ~$500 — theoretical overround on thin books is not capturable, and partial basket fills convert an arb into an unhedged directional position (the dominant loss mode in real arb-bot P&L).

Parameters schema

{
  "type": "object",
  "properties": {
    "side": {
      "type": "string",
      "description": "Single-market: buy_yes | sell_yes | buy_no | sell_no (default buy_yes). Basket: sell_yes | buy_yes (default auto — sell if partition sum > 1, buy if < 1)."
    },
    "event": {
      "type": "string",
      "description": "Basket mode: event slug or full polymarket.com URL — checks every leg of the partition."
    },
    "market": {
      "type": "string",
      "description": "Single-market mode: market slug or full polymarket.com URL."
    },
    "size_usd": {
      "type": "number",
      "description": "Single-market: USD to spend (buys) or target proceeds (sells). Basket: settlement notional — shares per leg, each paying $1 at resolution. Default 1000, clamp 10–1,000,000."
    }
  }
}

What this tool wraps· 1 endpoint

min confidence0.700.50

Parent server

Monday

https://github.com/pipeworx-io/mcp-monday

1/7 registries
View full server →