Connect Quote.Trade MCP Adapter and your agent gets 25 tools, among them quote_trade_account, quote_trade_api_discovery, quote_trade_api_manifest. It answers at https://quote.trade/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 12 September 2026; the last check, on 24 October 2026, succeeded.
Quote.Trade crypto DEX: market data, account, orders, deposits and stablecoin withdrawals.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
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 trading action. |
quote_trade_api_discovery | Read once to learn efficient direct REST/WebSocket use: routes, signing, streaming, cumulative depth, and client execution controls. Public guidance only; no upstream calls. |
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_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 mass-cancel. There is no quote_trade_cancel_all: the upstream mass-cancel action's scope for edge-ca Inputs: account, symbol, orderId, side, humanApproved, approvalText |
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. Inputs: symbol, limit |
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 adapter filters/slices locally. Default limit=50, max=200. Prefer quote_trade_instruments for compa Inputs: limit, skip, symbols |
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 (login). Returns challenge text and isNewUser. Step 2: sign the challenge with the wallet outside MCP. S Inputs: login |
quote_trade_get_deposit_address | Deposit step 1. GET /api/getDepositAddress?symbol=ASSET and return chain + contract/address. Supported assets: USDC and USDT (mainnet), XUSDC (USDC on XDC). Step 2 is transferring funds to that address outside MCP (no backend call). Inputs: symbol |
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_place_order). Read-only: no live trading action. |
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 instrument positions rather than regular instrument positions. Optional assetType filter. Read-only: no Inputs: assetType |
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 orderId. Requires a trade-scoped API key (same scope as quote_trade_place_order). Read-only: no live trad Inputs: orderId |
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_place_order. Read-only: no live trading action. Inputs: orderId |
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 keys that carry one. Inputs: symbol, limit, startTime, endTime |
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 direct-discovery guide (quote_trade_api_discovery / rest.privateReads). No live trading action. |
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. Read-only: no live trading action. |
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 authenticated account. Read-only: no live trading action. |
quote_trade_get_withdraw_requests | Anytime withdrawal check. POST /api/getWithdrawRequests with per-request X-MBX-APIKEY. Inspect the status of withdrawals already submitted (including via quote_trade_withdraw). Requires a trade-scoped API key. Read-only: no live trading act |
quote_trade_instruments | Trade step 1. GET /api/getInstrumentPairs — paginated tradable symbols/instruments. Default limit=50, max=200. Use skip to page. Pick a symbol from this response for ticker/depth/order calls. Inputs: limit, skip |
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. isNewUser=true -> POST /api/registerUser; else POST /api/logon. On success, map body.requestToken/re Inputs: challenge, signature, isNewUser |
quote_trade_order_preview | Optional before live trade. Normalize/validate a BUY/SELL order locally without sending it. Inputs: account, symbol, side, type, price, quantity |
quote_trade_place_order | Trade step 4. POST /api/order with a suitable price after instruments/ticker/depth. Requires tradingEnabled, allowedSymbols (* or explicit list; empty denies), maxNotionalUsd>0, and API credentials. Sending X-MBX-APISECRET to this MCP host Inputs: account, symbol, side, type, price, quantity |
quote_trade_status | Call GET /api/status and return system status, server time, contracts URL, and feature flags. |
quote_trade_ticker | Trade step 2. GET /api/ticker?symbol=SYMBOL for a symbol from quote_trade_instruments. Returns last price, bid, ask, lastUpdateId. Inputs: symbol |
quote_trade_withdraw | Withdraw step 3. POST /api/sendWithdrawWithVTokenRequest for stablecoins only (USDC|USDT|XUSDC) to the user's own login wallet (no toAddress). Not available for BTC/ETH/other assets. Requires a full-access API key with withdraw entitlement Inputs: account, symbol, quantity, quantity_scale, humanApproved, approvalText |
quote_trade_withdraw_preview | Optional before live withdraw. Stablecoins only: USDC, USDT, or XUSDC (not BTC/ETH/other). Own login wallet only (no toAddress). estimatedNotional is USD at $1 peg. Trade-only API keys cannot withdraw — use a full-access key with withdraw e Inputs: account, symbol, quantity, quantity_scale |
Every block below points at https://quote.trade/mcp. Pick your client and copy.
claude mcp add --transport http quote-trade-mcp-adapter https://quote.trade/mcp
{
"mcpServers": {
"quote-trade-mcp-adapter": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://quote.trade/mcp"]
}
}
}{
"mcpServers": {
"quote-trade-mcp-adapter": {
"url": "https://quote.trade/mcp"
}
}
}{
"servers": {
"quote-trade-mcp-adapter": {
"type": "http",
"url": "https://quote.trade/mcp"
}
}
}{
"context_servers": {
"quote-trade-mcp-adapter": {
"url": "https://quote.trade/mcp"
}
}
}{
"mcpServers": {
"quote-trade-mcp-adapter": {
"serverUrl": "https://quote.trade/mcp"
}
}
}{
"mcpServers": {
"quote-trade-mcp-adapter": {
"url": "https://quote.trade/mcp"
}
}
}name: Quote.Trade MCP Adapter
version: 0.0.1
schema: v1
mcpServers:
- name: Quote.Trade MCP Adapter
type: streamable-http
url: https://quote.trade/mcp{
"mcpServers": {
"quote-trade-mcp-adapter": {
"httpUrl": "https://quote.trade/mcp"
}
}
}{
"mcpServers": {
"quote-trade-mcp-adapter": {
"type": "http",
"url": "https://quote.trade/mcp"
}
}
}{
"mcpServers": {
"quote-trade-mcp-adapter": {
"url": "https://quote.trade/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fquote.trade%2Fmcp&type=streamable_http&id=quote-trade-mcp-adapter&name=Quote.Trade%20MCP%20Adapter
It answered our last check on 24 October 2026 in 603 ms. Over 6 checks since 12 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by quote.trade and served from quote.trade, the vendor's own domain: https://quote.trade/mcp.
25, as returned by the server's own tools/list on 23 September 2026: quote_trade_account, quote_trade_api_discovery, quote_trade_api_manifest, quote_trade_cancel_order, quote_trade_depth, quote_trade_exchange_info, quote_trade_get_challenge, quote_trade_get_deposit_address, and 17 more.
It answered our last check on 24 October 2026 in 603 ms. Over 6 checks since 12 September 2026 it answered 6.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://quote.trade/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: trade.quote. Endpoint host: quote.trade. ARD identifier: urn:air:trade.quote:mcp:mcp.
First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.