Alpaca Trading API integration for Model Context Protocol (MCP)
Plumbline: DeepBook Market Data is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Read-only Sui DeepBook v3 market data: pools, mid, depth, volume, fees, trades, OHLCV. No keys.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http plumbline-deepbook-market-data-mcp https://plumbline-mcp.fly.dev/mcp
# 2 — ask your agent for something these tools do
# list_pools, get_mid_price, get_order_book and 13 more
Plumbline: DeepBook Market Data costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http plumbline-deepbook-market-data-mcp https://plumbline-mcp.fly.dev/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
Nothing is required, but it can take PLUMBLINE_INDEXER_URL (Optional DeepBook v3 indexer base URL (default: Mysten Labs public indexer)), PLUMBLINE_TIMEOUT_MS (Optional upstream timeout in milliseconds (1000-60000)) if you want to set them.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
16 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
List Sui DeepBook v3 spot pools with base/quote assets and trading params (tick, lot, min size in human units). Optional filter by asset symbol. Education/information only; not financial advice. Read-only public data, may be delayed or wrong. Free: 100 calls/day per client, then 0.002 USDC per call on Sui mainnet, prepaid in batches of about 0.01 USDC (the payment-required response gives an exact
| Parameter | Type | Required | Notes |
|---|---|---|---|
| asset | string | no | Only pools containing this asset symbol, e.g. SUI or USDC |
| include_ids | boolean | no | Include pool object IDs and coin types (longer output) |
| payment_token | string | no | Only after the free tier: the private payment_token from the payment-required response; it holds your prepaid calls |
| payment_tx | string | no | Only after the free tier: Sui transaction digest of your exact USDC payment for payment_token (see the payment-required response) |
Best bid, best ask, mid price and spread (abs and bps) for a DeepBook pool, plus last trade price. Education/information only; not financial advice. Read-only public data, may be delayed or wrong. Free: 100 calls/day per client, then 0.002 USDC per call on Sui mainnet, prepaid in batches of about 0.01 USDC (the payment-required response gives an exact amount and a payment_token).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| pool | string | yes | DeepBook pool name BASE_QUOTE, e.g. SUI_USDC (case-insensitive; '/' or '-' also accepted) |
| payment_token | string | no | Only after the free tier: the private payment_token from the payment-required response; it holds your prepaid calls |
| payment_tx | string | no | Only after the free tier: Sui transaction digest of your exact USDC payment for payment_token (see the payment-required response) |
Order book for a DeepBook pool: top N price levels per side and cumulative liquidity (base qty and quote notional) within ±X% of mid. Education/information only; not financial advice. Read-only public data, may be delayed or wrong. Free: 100 calls/day per client, then 0.002 USDC per call on Sui mainnet, prepaid in batches of about 0.01 USDC (the payment-required response gives an exact amount and
| Parameter | Type | Required | Notes |
|---|---|---|---|
| pool | string | yes | DeepBook pool name BASE_QUOTE, e.g. SUI_USDC (case-insensitive; '/' or '-' also accepted) |
| levels | integer | no | Price levels to return per side (1-100, default 10) |
| within_pct | array | no | Depth bands as % distance from mid, e.g. [0.5, 1, 2] |
| payment_token | string | no | Only after the free tier: the private payment_token from the payment-required response; it holds your prepaid calls |
| payment_tx | string | no | Only after the free tier: Sui transaction digest of your exact USDC payment for payment_token (see the payment-required response) |
24h volume, high/low, last price and % change for one DeepBook pool, or the top pools by 24h quote volume if no pool is given. Set window_hours for a custom trailing window (single pool). Education/information only; not financial advice. Read-only public data, may be delayed or wrong. Free: 100 calls/day per client, then 0.002 USDC per call on Sui mainnet, prepaid in batches of about 0.01 USDC (th
| Parameter | Type | Required | Notes |
|---|---|---|---|
| pool | string | no | DeepBook pool name BASE_QUOTE, e.g. SUI_USDC (case-insensitive; '/' or '-' also accepted) |
| window_hours | integer | no | Trailing window in hours (default 24). Non-24 values need a pool. |
| top | integer | no | When no pool is given: how many pools to return (default 10) |
| payment_token | string | no | Only after the free tier: the private payment_token from the payment-required response; it holds your prepaid calls |
| payment_tx | string | no | Only after the free tier: Sui transaction digest of your exact USDC payment for payment_token (see the payment-required response) |
Taker/maker fees, DEEP stake required, tick/lot/min size, whitelist/stable flags and vault balances for a DeepBook pool. Reads the live on-chain Pool object via Sui GraphQL; falls back to indexer pool-creation values if GraphQL is unavailable. Education/information only; not financial advice. Read-only public data, may be delayed or wrong. Free: 100 calls/day per client, then 0.002 USDC per call o
| Parameter | Type | Required | Notes |
|---|---|---|---|
| pool | string | yes | DeepBook pool name BASE_QUOTE, e.g. SUI_USDC (case-insensitive; '/' or '-' also accepted) |
| payment_token | string | no | Only after the free tier: the private payment_token from the payment-required response; it holds your prepaid calls |
| payment_tx | string | no | Only after the free tier: Sui transaction digest of your exact USDC payment for payment_token (see the payment-required response) |
Most recent fills in a DeepBook pool (newest first): time, taker side, price, base and quote size. Optional time range. Education/information only; not financial advice. Read-only public data, may be delayed or wrong. Free: 100 calls/day per client, then 0.002 USDC per call on Sui mainnet, prepaid in batches of about 0.01 USDC (the payment-required response gives an exact amount and a payment_toke
| Parameter | Type | Required | Notes |
|---|---|---|---|
| pool | string | yes | DeepBook pool name BASE_QUOTE, e.g. SUI_USDC (case-insensitive; '/' or '-' also accepted) |
| limit | integer | no | Number of trades (1-200, default 20) |
| start_time | integer | no | Unix timestamp in SECONDS |
| end_time | no | Unix timestamp in SECONDS | |
| include_tx | boolean | no | Include transaction digests (longer output) |
| payment_token | string | no | Only after the free tier: the private payment_token from the payment-required response; it holds your prepaid calls |
| payment_tx | string | no | Only after the free tier: Sui transaction digest of your exact USDC payment for payment_token (see the payment-required response) |
OHLCV candles for a DeepBook pool (oldest first). Intervals: 1m, 5m, 15m, 30m, 1h, 4h, 1d, 1w. Volume is in the base asset. Education/information only; not financial advice. Read-only public data, may be delayed or wrong. Free: 100 calls/day per client, then 0.002 USDC per call on Sui mainnet, prepaid in batches of about 0.01 USDC (the payment-required response gives an exact amount and a payment_
| Parameter | Type | Required | Notes |
|---|---|---|---|
| pool | string | yes | DeepBook pool name BASE_QUOTE, e.g. SUI_USDC (case-insensitive; '/' or '-' also accepted) |
| interval | string | no | — |
| limit | integer | no | Number of candles (1-500, default 24) |
| start_time | integer | no | Unix timestamp in SECONDS |
| end_time | no | Unix timestamp in SECONDS | |
| payment_token | string | no | Only after the free tier: the private payment_token from the payment-required response; it holds your prepaid calls |
| payment_tx | string | no | Only after the free tier: Sui transaction digest of your exact USDC payment for payment_token (see the payment-required response) |
Health and freshness of the public DeepBook indexer (status, latest checkpoint, server time). Use when data looks stale. Education/information only; not financial advice. Read-only public data, may be delayed or wrong.
No parameter schema on file.
Fills (OrderFilled) where a given DeepBook BalanceManager was the maker or the taker in one pool, newest first: time, its side, price, qty, fee, tx. Public data; no keys. Education/information only; not financial advice. Read-only public data, may be delayed or wrong. Free: 100 calls/day per client, then 0.002 USDC per call on Sui mainnet, prepaid in batches of about 0.01 USDC (the payment-require
| Parameter | Type | Required | Notes |
|---|---|---|---|
| pool | string | yes | DeepBook pool name BASE_QUOTE, e.g. SUI_USDC (case-insensitive; '/' or '-' also accepted) |
| balance_manager_id | string | yes | DeepBook BalanceManager object id (0x + 64 hex) |
| role | string | no | — |
| limit | integer | no | — |
| hours | integer | no | Look-back window in hours (default 168 = 7 days) |
| payment_token | string | no | Only after the free tier: the private payment_token from the payment-required response; it holds your prepaid calls |
| payment_tx | string | no | Only after the free tier: Sui transaction digest of your exact USDC payment for payment_token (see the payment-required response) |
1h/4h/24h high-low range and realized volatility from hourly candles, a regime (CALM < 2%, ELEVATED 2-4%, HIGH_VOL > 4% 4h range) and a suggested ladder rung count (3/4/5). Information only, not a trading instruction. Education/information only; not financial advice. Read-only public data, may be delayed or wrong. Free: 100 calls/day per client, then 0.002 USDC per call on Sui mainnet, prepaid in
| Parameter | Type | Required | Notes |
|---|---|---|---|
| pool | string | yes | DeepBook pool name BASE_QUOTE, e.g. SUI_USDC (case-insensitive; '/' or '-' also accepted) |
| payment_token | string | no | Only after the free tier: the private payment_token from the payment-required response; it holds your prepaid calls |
| payment_tx | string | no | Only after the free tier: Sui transaction digest of your exact USDC payment for payment_token (see the payment-required response) |
Scorecard-style stats for one pool over the last N hours: trade count, taker buy/sell split, base/quote volume, VWAP, average trade size, price range, current spread. Education/information only; not financial advice. Read-only public data, may be delayed or wrong. Free: 100 calls/day per client, then 0.002 USDC per call on Sui mainnet, prepaid in batches of about 0.01 USDC (the payment-required re
| Parameter | Type | Required | Notes |
|---|---|---|---|
| pool | string | yes | DeepBook pool name BASE_QUOTE, e.g. SUI_USDC (case-insensitive; '/' or '-' also accepted) |
| hours | integer | no | — |
| payment_token | string | no | Only after the free tier: the private payment_token from the payment-required response; it holds your prepaid calls |
| payment_tx | string | no | Only after the free tier: Sui transaction digest of your exact USDC payment for payment_token (see the payment-required response) |
Estimated DeepBook fee for a fill of qty at price as maker or taker, paid in the input token (rate x 1.25) versus in DEEP (base rate), using the live on-chain fee rates and the DEEP_USDC mid. Education/information only; not financial advice. Read-only public data, may be delayed or wrong. Free: 100 calls/day per client, then 0.002 USDC per call on Sui mainnet, prepaid in batches of about 0.01 USDC
| Parameter | Type | Required | Notes |
|---|---|---|---|
| pool | string | yes | DeepBook pool name BASE_QUOTE, e.g. SUI_USDC (case-insensitive; '/' or '-' also accepted) |
| qty | number | yes | Base quantity |
| price | number | no | Price; defaults to the current mid |
| role | string | no | — |
| payment_token | string | no | Only after the free tier: the private payment_token from the payment-required response; it holds your prepaid calls |
| payment_tx | string | no | Only after the free tier: Sui transaction digest of your exact USDC payment for payment_token (see the payment-required response) |
List The Spice Melange Golden Path Grok Bot templates with prices in Sui USDC, versions and the no-checkout agent buying flow (from https://thespicemelange.org/store/catalog.json). Educational templates, not financial advice; no returns promised. All sales final, except where the law requires otherwise. You pay from your own wallet; this connector never holds keys or funds.
No parameter schema on file.
Create a store order for one template. Returns the order id, a PRIVATE order token (shown once; keep it secret), the payee and the EXACT Sui USDC amount to send from your own wallet before the expiry. Nothing is charged by this call. Limited to a few orders per client per hour. Educational templates, not financial advice; no returns promised. All sales final, except where the law requires otherwis
| Parameter | Type | Required | Notes |
|---|---|---|---|
| sku | string | yes | Template sku from list_templates, e.g. dune-saga-collection or fish-speakers |
| string | no | Optional receipt email |
With a digest: verify your on-chain payment for an order and get the signed download link (plus add-ons). Without: return the order's status (and a fresh link once paid). The token is sent only to the store, in a header, and is never stored. Educational templates, not financial advice; no returns promised. All sales final, except where the law requires otherwise. You pay from your own wallet; this
| Parameter | Type | Required | Notes |
|---|---|---|---|
| order_id | string | yes | Order id from create_template_order (SM-...) |
| token | string | yes | Private order token from create_template_order (smt_...). Sent only to the store, in a header. |
| digest | string | no | Sui transaction digest of your exact USDC payment |
The desk's weekly rhythm from https://thespicemelange.org/rhythm.json: focus pools, ladder windows, rung guidance, rebalance ranges, projects and lessons. The ed25519 signature is verified against the pinned release key, and the call fails closed if it doesn't match. Guidance only: no orders, no sizes in money, no promised returns. Not financial advice.
No parameter schema on file.
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Plumbline: DeepBook Market Data or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
The scanner has read version 0.2.0 of this listing, but not the release on the shelf, so neither a grade nor a report is shown for it here. Nothing on this tab is ever borrowed from another release or another listing.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 0.3.3.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Plumbline: DeepBook Market Data can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.