KitScout

Categories › Business & Finance › Market data, stocks & crypto

Quote.Trade MCP Adapter

MCP serverVerified domain · quote.tradeRemote● LiveFree to try

Quote.Trade crypto DEX: market data, account, orders, deposits and stablecoin withdrawals.

Install

Remote server: your requests and data go to quote.trade. Claude Code: claude mcp add --transport http quote-trade-mcp-adapter https://quote.trade/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do

The tools this server listed when we connected to it, in its own words.

  • quote_trade_api_discovery — Read once to learn efficient direct REST/WebSocket use: routes, signing, streaming, cumulative depth, and client execution controls. Public
  • quote_trade_api_manifest — Explains that MCP is only a tool/schema adapter around the existing Quote.Trade APIs, and returns local servlet guardrail configuration.
  • quote_trade_get_challenge — Optional wallet login/register step 1 (not required for trading with an existing API key). POST /api/getChallenge with a wallet address (log
  • quote_trade_logon — Optional wallet login/register step 3 (not required if the agent already has an API key). Pass challenge + wallet signature from steps 1–2.
  • quote_trade_get_deposit_address — Deposit step 1. GET /api/getDepositAddress?symbol=ASSET and return chain + contract/address. Supported assets: USDC and USDT (mainnet), XUSD
  • quote_trade_status — Call GET /api/status and return system status, server time, contracts URL, and feature flags.
  • quote_trade_exchange_info — Call GET /api/exchangeInfo and return a paginated slice of trading symbols plus rate limits/server time. Upstream has no pagination, so this
  • quote_trade_instruments — Trade step 1. GET /api/getInstrumentPairs — paginated tradable symbols/instruments. Default limit=50, max=200. Use skip to page. Pick a symb
  • quote_trade_ticker — Trade step 2. GET /api/ticker?symbol=SYMBOL for a symbol from quote_trade_instruments. Returns last price, bid, ask, lastUpdateId.
  • quote_trade_depth — Trade step 3. GET /api/depth?symbol=SYMBOL&limit=N. Use depth quantity to choose a suitable limit price before placing an order.
  • quote_trade_account — Withdraw step 1 / anytime account check. GET /api/account with per-request X-MBX-APIKEY. Inspect available balances before withdraw. No live
  • quote_trade_get_positions — Anytime position check. GET /api/positions with per-request X-MBX-APIKEY. Reconcile current positions when starting or reconnecting, per the
  • quote_trade_get_orders — Anytime order check. POST /api/getOrders with per-request X-MBX-APIKEY. Read-only: no live trading action. Requires read entitlement on API
  • quote_trade_get_order_status — Anytime order check. POST /api/orderStatus with per-request X-MBX-APIKEY. Query the status of an order previously placed with quote_trade_pl
  • quote_trade_get_risk — Anytime risk check. POST /api/getRisk with per-request X-MBX-APIKEY. Margin/equity/unrealized-PnL summary for the authenticated account. Rea
  • quote_trade_get_order_history — Anytime order check. POST /api/getOrderHistory with per-request X-MBX-APIKEY. Full order history, or one order's history with optional order
  • quote_trade_get_deposit_history — Anytime deposit check. POST /api/getDepositHistory with per-request X-MBX-APIKEY. Requires a trade-scoped API key (same scope as quote_trade
  • quote_trade_get_withdraw_requests — Anytime withdrawal check. POST /api/getWithdrawRequests with per-request X-MBX-APIKEY. Inspect the status of withdrawals already submitted (
  • quote_trade_get_user_wallets — Anytime wallet check. POST /api/getUserWallets with per-request X-MBX-APIKEY. On-chain addresses previously seen depositing to the authentic
  • quote_trade_get_index_positions — Anytime position check. POST /api/getIndexPositions with per-request X-MBX-APIKEY. Distinct from quote_trade_get_positions: index/basket ins
  • quote_trade_order_preview — Optional before live trade. Normalize/validate a BUY/SELL order locally without sending it.
  • quote_trade_place_order — Trade step 4. POST /api/order with a suitable price after instruments/ticker/depth. Requires tradingEnabled, allowedSymbols (* or explicit l
  • quote_trade_cancel_order — Cancel one order by orderId. POST /api/cancelOrder. Identifies exactly one order via the matching engine's single-order cancel path - NOT a
  • quote_trade_withdraw_preview — Optional before live withdraw. Stablecoins only: USDC, USDT, or XUSDC (not BTC/ETH/other). Own login wallet only (no toAddress). estimatedNo
  • quote_trade_withdraw — Withdraw step 3. POST /api/sendWithdrawWithVTokenRequest for stablecoins only (USDC|USDT|XUSDC) to the user's own login wallet (no toAddress

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools