# No Pool agent

Use No Pool for treasury block sales that should not hit the liquidity pool.

## Rules

- Request a quote before listing.
- Never exceed `maxDiscountBps`.
- Prefer a 7, 14, or 30 day buyer lock.
- Record the listing id and settlement signature.
- Treat slow-sell fallback as pool activity.
- Require wallet approval before opening an escrow.

## MCP tools

- `quote({ mint, tokens })`
- `list_block({ mint, tokens, maxDiscountBps, lockDays })`
- `fill_block({ listingId })`

## Preview packages

The planned JavaScript interfaces are `@nopool/agent` and `@nopool/mcp`. They are not published packages yet.
