23 tools from the Binance MCP Server, categorised by risk level.
View the Binance policy →bn_account_info Get account information including balances, commission rates, and trading permissions. Returns all asset balances (free + locked). bn_aggregate_trades Get compressed/aggregate trades for a symbol. Trades that fill at the same time, price, and side are aggregated into a single entry. bn_all_orders Get all orders (active, canceled, filled) for a symbol. Supports time range and pagination via orderId. bn_avg_price Get current average price for a symbol. Returns the weighted average price over the last 5 minutes. bn_book_ticker Get best bid/ask price and quantity for a symbol or all symbols. Useful for spread analysis. bn_exchange_info Get exchange information including trading rules, symbol list, filters (PRICE_FILTER, LOT_SIZE, MIN_NOTIONAL), and rate limits. Optionally filter b... bn_keepalive_listen_key Keepalive a listen key to extend its validity by 60 minutes. Should be called periodically to prevent expiration. bn_klines Get candlestick/kline data (OHLCV) for a symbol. Returns arrays of [openTime, open, high, low, close, volume, closeTime, quoteVolume, trades, taker... bn_my_trades Get trade execution history for a specific symbol. Returns price, quantity, commission, and whether you were buyer/maker. bn_order_book Get order book (bids and asks) for a symbol. Weight varies by limit: 5 (1-100), 25 (101-500), 50 (501-1000), 250 (1001-5000). bn_ping Test connectivity to Binance API. Returns empty object if successful. Use to verify API is reachable. bn_query_order Query a specific order by orderId or origClientOrderId. Returns order status, filled quantity, and execution details. bn_recent_trades Get recent trades for a symbol. Returns up to 1000 most recent trades with price, quantity, and time. bn_server_time Get Binance server time (millisecond timestamp). Use to check connectivity and sync timestamps for signed requests. bn_test_order Test new order creation (dry run). Validates all parameters without actually placing the order. No funds are used. Always test before placing real ... bn_ticker_24hr Get 24-hour price change statistics. Weight: 2 (single symbol), 80 (all symbols). Includes price change, volume, high/low, and trade count. bn_ticker_price Get latest price for a symbol or all symbols. Lightweight endpoint for quick price checks. bn_close_listen_key Close/invalidate a listen key. The associated user data stream will be terminated. 2/5 bn_create_listen_key Create a listen key for user data stream (WebSocket). The key is valid for 60 minutes. Use keepalive to extend. Connects to wss://stream.binance.co... 2/5 bn_open_orders Get all open orders for a symbol or all symbols. Weight: 3 (with symbol), 40 (without symbol). 2/5 The Binance MCP server exposes 23 tools across 4 categories: Read, Write, Destructive, Execute.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Binance server.
Binance tools are categorised as Read (17), Write (3), Destructive (2), Execute (1). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept