The Spice Melange Trading Desk: DeepBook market data connector
by @SajanMelcher · io.github.SajanMelcher/plumbline-mcp
A Mentat's eye on Sui DeepBook v3: read-only market data plus desk template tools. No keys.
- Category
- Finance and payments
- Connection
- Remote (HTTP)
- Tools
- 31 reported
- Status
- Online
Connect it to your AI
Claude Code
claude mcp add --transport http plumbline-mcp https://plumbline-mcp.fly.dev/mcpClaude, ChatGPT, Cursor and other apps
Add it as a custom connector with this URL (Streamable HTTP):
https://plumbline-mcp.fly.dev/mcpCursor, VS Code and other apps (mcp.json)
{
"mcpServers": {
"plumbline-mcp": {
"url": "https://plumbline-mcp.fly.dev/mcp"
}
}
}Tools it offers
31 tools, as the server itself reported during our check on Oct 31, 2026.
list_poolsList 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, maget_mid_priceBest 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 perget_order_bookOrder 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 delayeget_volume24h 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; notget_pool_paramsTaker/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 ifget_recent_tradesMost 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. Frget_ohlcvOHLCV 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 wrongget_indexer_statusHealth 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.get_bm_fillsFills (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.get_swing_range1h/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. Edget_pool_statsScorecard-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. Reaestimate_feesEstimated 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;list_templatesList 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 adcreate_template_orderCreate 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 chargedcheck_template_orderWith 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,get_desk_rhythmThe 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,wallet_setup_guideExact steps and @mysten/sui code for an agent to create its OWN Sui Ed25519 keypair locally, fund it with SUI (gas) and USDC, and sign/submit transactions itself. Non-custodial: the desk never sees or holds keys and neveget_swap_quoteQuote a spot swap between SUI/USDC/WAL/DEEP/CETUS and compare DeepBook v3 pools directly (direct or 2-hop) with the Cetus aggregator. Returns the best route, expected output, price impact and fees. Non-custodial: the desbuild_swap_txBuild base64 UNSIGNED Sui transaction bytes for a swap on the chosen venue, with the sender set to your address and an on-chain minimum-out from slippage_bps. The bytes are simulated against mainnet before return. You sicheck_holderCheck on chain (Sui mainnet) whether an address holds the The Secret Journals license token. Holders unlock extra read-only education tools (golden_path_market_read). Non-holders keep every basic tool. Non-custodial: thegolden_path_market_readFor The Secret Journals holders (checked on chain from 'address'): a compact market read across SUI, WAL and DEEP on DeepBook (mid, spread, 24h volume, 1h/4h/24h range and regime) plus the Golden Path pre-trade checklistbuild_create_balance_manager_txCreate and share a DeepBook v3 BalanceManager owned by your address (needed for limit orders). Returns UNSIGNED tx bytes (simulated against mainnet). Non-custodial: the desk never sees or holds keys and never moves fundsbuild_bm_deposit_txDeposit a coin from your wallet into your own BalanceManager. Returns UNSIGNED tx bytes (simulated against mainnet). Non-custodial: the desk never sees or holds keys and never moves funds; it returns quotes and UNSIGNEDbuild_bm_withdraw_txWithdraw a coin from your own BalanceManager back to your address (always to the owner). Returns UNSIGNED tx bytes (simulated against mainnet). Non-custodial: the desk never sees or holds keys and never moves funds; it rbuild_limit_order_txPlace a spot limit order on a DeepBook v3 pool from your BalanceManager (fees in the input coin, no DEEP needed). Validates tick/lot/min size. Optional deposit_first funds it in the same tx. No leverage. Returns UNSIGNEDbuild_cancel_order_txCancel one order (order_id) or all your orders in a pool, and withdraw settled amounts into your BalanceManager. Returns UNSIGNED tx bytes (simulated against mainnet). Non-custodial: the desk never sees or holds keys andget_book_depthLevel-2 depth around mid read on chain from a DeepBook v3 pool (bids/asks [price, qty]). Non-custodial: the desk never sees or holds keys and never moves funds; it returns quotes and UNSIGNED transactions only. Spot onlyget_cetus_poolRead-only Cetus CLMM pool state (coins, fee rate, tick spacing, liquidity, current tick, price) by pool_id, or discover the Cetus pools on the current from->to route. Non-custodial: the desk never sees or holds keys andwalrus_store_guideHow to store a PUBLIC trade receipt or strategy note on Walrus mainnet with your own key (receipt schema + @mysten/walrus code). Non-custodial: the desk never sees or holds keys and never moves funds; it returns quotes abuild_walrus_register_txEncode your public text (receipt/note) and build the Walrus register-blob tx paid in WAL by you; returns the blob_id. Then upload+certify locally (see walrus_store_guide). Refuses content that looks like a secret. Returnread_walrus_blobRead a public Walrus mainnet blob by id via the public aggregator (text, or base64 preview if binary; max 64 KB). Non-custodial: the desk never sees or holds keys and never moves funds; it returns quotes and UNSIGNED tra
Questions
What is the The Spice Melange Trading Desk: DeepBook market data connector MCP server?
A Mentat's eye on Sui DeepBook v3: read-only market data plus desk template tools. No keys. It is made by @SajanMelcher and listed in the official MCP Registry as io.github.SajanMelcher/plumbline-mcp. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.
How do I add The Spice Melange Trading Desk: DeepBook market data connector to Claude?
In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://plumbline-mcp.fly.dev/mcp. In Claude Code, run: claude mcp add --transport http plumbline-mcp https://plumbline-mcp.fly.dev/mcp
How do I add The Spice Melange Trading Desk: DeepBook market data connector to ChatGPT?
ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://plumbline-mcp.fly.dev/mcp.
How do I add The Spice Melange Trading Desk: DeepBook market data connector to Cursor?
Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "plumbline-mcp": { "url": "https://plumbline-mcp.fly.dev/mcp" } } }
Does The Spice Melange Trading Desk: DeepBook market data connector work right now?
Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.
What can The Spice Melange Trading Desk: DeepBook market data connector do?
It gives your AI 31 tools, including list_pools, get_mid_price, get_order_book, get_volume, get_pool_params. The full list is on this page.
Is this your server? Get the badge for your README
Markdown (GitHub README)
[](https://chen.media/mcp/github-sajanmelcher-plumbline-mcp)HTML (switches to dark mode on its own)
<a href="https://chen.media/mcp/github-sajanmelcher-plumbline-mcp"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/github-sajanmelcher-plumbline-mcp.svg?theme=dark"><img src="https://chen.media/mcp/badge/github-sajanmelcher-plumbline-mcp.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>More in Finance and payments
See allStripeVerified maker
stripe.comMCP server integrating with Stripe - tools for customers, products, payments, and more.
Las Vegas Guide — Resort Fees, Strip Walk Times & 160+ Venues
lasvegasguide.comOut-the-door Las Vegas hotel resort fees, 13.38% tax receipts, Strip walk routing, and show dates.
0523 Public — Taiwan Logistics & Customs
0523.twTaiwan parcel forwarding tools: freight and import-tax quotes, CCC tariff lookup, import rules.
Konverter Pro
konverter-pro.deGerman bank statements, PayPal, SumUp and Stripe reports to verified DATEV, Lexware or MT940
Unitrader
unitrader.aiLearn how Unitrader's AI trader works, see what it did today, and pick up trading basics.
Annalist Financial Statements
@rawsd10Financial statements, ratios, findings, screens and peer comparisons from official filings. Keyless.