
Binance Mcp
A free, hosted MCP server that exposes 340 Binance API endpoints for market data, order books, and trading pairs. No auth or API keys required. The server is deterministically generated from Binance's API spec, so every tool maps 1:1 to a real endpoint. Connect via streamable HTTP and you get instant access to real-time crypto market data through Claude or other MCP clients. Built by Junct as part of their agent-readiness layer for crypto. Useful when you need to query exchange data, check order books, or pull trading pair information without setting up direct API access or managing credentials yourself.
- tools
- 23
- transport
- HTTP
- last updated
- Mar 19, 2026
Tools
23 toolsPublic tool metadata for what this MCP can expose to an agent.
bn_pingTest connectivity to Binance API. Returns empty object if successful. Use to verify API is reachable.1 params
Test connectivity to Binance API. Returns empty object if successful. Use to verify API is reachable.
_fieldsstringbn_server_timeGet Binance server time (millisecond timestamp). Use to check connectivity and sync timestamps for signed requests.1 params
Get Binance server time (millisecond timestamp). Use to check connectivity and sync timestamps for signed requests.
_fieldsstringbn_exchange_infoGet exchange information including trading rules, symbol list, filters (PRICE_FILTER, LOT_SIZE, MIN_NOTIONAL), and rate limits. Optionally filter by symbol.3 params
Get exchange information including trading rules, symbol list, filters (PRICE_FILTER, LOT_SIZE, MIN_NOTIONAL), and rate limits. Optionally filter by symbol.
_fieldsstringsymbolstringsymbolsstringbn_order_bookGet order book (bids and asks) for a symbol. Weight varies by limit: 5 (1-100), 25 (101-500), 50 (501-1000), 250 (1001-5000).3 params
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).
_fieldsstringlimitintegersymbolstringbn_recent_tradesGet recent trades for a symbol. Returns up to 1000 most recent trades with price, quantity, and time.3 params
Get recent trades for a symbol. Returns up to 1000 most recent trades with price, quantity, and time.
_fieldsstringlimitintegersymbolstringbn_aggregate_tradesGet compressed/aggregate trades for a symbol. Trades that fill at the same time, price, and side are aggregated into a single entry.6 params
Get compressed/aggregate trades for a symbol. Trades that fill at the same time, price, and side are aggregated into a single entry.
_fieldsstringendTimeintegerfromIdintegerlimitintegerstartTimeintegersymbolstringbn_klinesGet candlestick/kline data (OHLCV) for a symbol. Returns arrays of [openTime, open, high, low, close, volume, closeTime, quoteVolume, trades, takerBuyBase, takerBuyQuote].6 params
Get candlestick/kline data (OHLCV) for a symbol. Returns arrays of [openTime, open, high, low, close, volume, closeTime, quoteVolume, trades, takerBuyBase, takerBuyQuote].
_fieldsstringendTimeintegerintervalstringlimitintegerstartTimeintegersymbolstringbn_avg_priceGet current average price for a symbol. Returns the weighted average price over the last 5 minutes.2 params
Get current average price for a symbol. Returns the weighted average price over the last 5 minutes.
_fieldsstringsymbolstringbn_ticker_24hrGet 24-hour price change statistics. Weight: 2 (single symbol), 80 (all symbols). Includes price change, volume, high/low, and trade count.2 params
Get 24-hour price change statistics. Weight: 2 (single symbol), 80 (all symbols). Includes price change, volume, high/low, and trade count.
_fieldsstringsymbolstringbn_ticker_priceGet latest price for a symbol or all symbols. Lightweight endpoint for quick price checks.2 params
Get latest price for a symbol or all symbols. Lightweight endpoint for quick price checks.
_fieldsstringsymbolstringbn_book_tickerGet best bid/ask price and quantity for a symbol or all symbols. Useful for spread analysis.2 params
Get best bid/ask price and quantity for a symbol or all symbols. Useful for spread analysis.
_fieldsstringsymbolstringbn_new_orderPlace a new order. WARNING: This uses REAL MONEY on Binance Global. Supports LIMIT, MARKET, STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, TAKE_PROFIT_LIMIT, LIMIT_MAKER order types. Use bn_test_order first to validate.10 params
Place a new order. WARNING: This uses REAL MONEY on Binance Global. Supports LIMIT, MARKET, STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, TAKE_PROFIT_LIMIT, LIMIT_MAKER order types. Use bn_test_order first to validate.
newClientOrderIdstringpricestringquantitystringquoteOrderQtystringrecvWindowintegersidestringstopPricestringsymbolstringtimeInForcestringtypestringbn_test_orderTest new order creation (dry run). Validates all parameters without actually placing the order. No funds are used. Always test before placing real orders.10 params
Test new order creation (dry run). Validates all parameters without actually placing the order. No funds are used. Always test before placing real orders.
newClientOrderIdstringpricestringquantitystringquoteOrderQtystringrecvWindowintegersidestringstopPricestringsymbolstringtimeInForcestringtypestringbn_query_orderQuery a specific order by orderId or origClientOrderId. Returns order status, filled quantity, and execution details.5 params
Query a specific order by orderId or origClientOrderId. Returns order status, filled quantity, and execution details.
_fieldsstringorderIdintegerorigClientOrderIdstringrecvWindowintegersymbolstringbn_cancel_orderCancel an active order by orderId or origClientOrderId.4 params
Cancel an active order by orderId or origClientOrderId.
orderIdintegerorigClientOrderIdstringrecvWindowintegersymbolstringbn_cancel_all_ordersCancel all open orders for a symbol. WARNING: This cancels ALL pending orders at once. Cannot be undone.2 params
Cancel all open orders for a symbol. WARNING: This cancels ALL pending orders at once. Cannot be undone.
recvWindowintegersymbolstringbn_open_ordersGet all open orders for a symbol or all symbols. Weight: 3 (with symbol), 40 (without symbol).3 params
Get all open orders for a symbol or all symbols. Weight: 3 (with symbol), 40 (without symbol).
_fieldsstringrecvWindowintegersymbolstringbn_all_ordersGet all orders (active, canceled, filled) for a symbol. Supports time range and pagination via orderId.7 params
Get all orders (active, canceled, filled) for a symbol. Supports time range and pagination via orderId.
_fieldsstringendTimeintegerlimitintegerorderIdintegerrecvWindowintegerstartTimeintegersymbolstringbn_account_infoGet account information including balances, commission rates, and trading permissions. Returns all asset balances (free + locked).2 params
Get account information including balances, commission rates, and trading permissions. Returns all asset balances (free + locked).
_fieldsstringrecvWindowintegerbn_my_tradesGet trade execution history for a specific symbol. Returns price, quantity, commission, and whether you were buyer/maker.8 params
Get trade execution history for a specific symbol. Returns price, quantity, commission, and whether you were buyer/maker.
_fieldsstringendTimeintegerfromIdintegerlimitintegerorderIdintegerrecvWindowintegerstartTimeintegersymbolstringbn_create_listen_keyCreate a listen key for user data stream (WebSocket). The key is valid for 60 minutes. Use keepalive to extend. Connects to wss://stream.binance.com:9443/ws/<listenKey>.1 params
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.com:9443/ws/<listenKey>.
_fieldsstringbn_keepalive_listen_keyKeepalive a listen key to extend its validity by 60 minutes. Should be called periodically to prevent expiration.1 params
Keepalive a listen key to extend its validity by 60 minutes. Should be called periodically to prevent expiration.
listenKeystringbn_close_listen_keyClose/invalidate a listen key. The associated user data stream will be terminated.1 params
Close/invalidate a listen key. The associated user data stream will be terminated.
listenKeystringSponsors
Readme
Binance MCP Server
MCP server for Binance. Agent-ready API for Binance.
Hosted at binance.mcp.junct.dev/mcp. Free to use. No auth. No API key required.
Part of Junct — the agent-readiness layer for the crypto stack.
Quick Start
Add to your MCP client config (Claude Desktop, Cursor, Windsurf):
{
"mcpServers": {
"binance": {
"url": "https://binance.mcp.junct.dev/mcp",
"transport": "streamable-http"
}
}
}
About
This MCP server is deterministically generated from the Binance API specification. Every tool maps 1:1 to a real API endpoint — no hallucinated endpoints, no phantom tools.
- Protocol: Binance
- Endpoint:
https://binance.mcp.junct.dev/mcp - Transport: Streamable HTTP
- Auth: None required
- Documentation: binance.mcp.junct.dev/llms.txt
- Server card: binance.mcp.junct.dev/.well-known/mcp/server.json
Links
Details
- Repository
- github.com/junct-bot/binance-mcp
- Website
- binance.mcp.junct.dev
- Categories
- Data & Analytics, Finance & Commerce
- Transport
- HTTP
- Registry
- MCP registry, active