Provides comprehensive integration with Binance's spot and futures trading operations, including executing trades, monitoring account balances, managing orders, setting leverage, tracking funding rates, and supporting various position modes.
mcp-server-cex-bn
This MCP Server provides comprehensive integration with Binance's spot and futures trading operations.
Features
Spot Trading Operations
- Execute spot trading operations (LIMIT/MARKET orders) 
- Monitor account balances 
- Track and manage open orders 
- Cancel existing orders 
Futures Trading Operations
- Create various types of futures orders (LIMIT, MARKET, STOP, TAKE_PROFIT, etc.) 
- Manage leverage settings (1-125x) 
- Monitor futures positions and account information 
- Track funding rates 
- Support for both one-way and hedge mode positions 
- Advanced order types including trailing stops and reduce-only orders 
Tools
API Configuration
configure_api_keys
Securely store your Binance API credentials:
Spot Trading Tools
create_spot_order
Create LIMIT or MARKET orders:
cancel_order
Cancel an existing order:
get_balances
Check your account balances:
get_open_orders
List all open orders:
Futures Trading Tools
create_futures_order
Create various types of futures orders:
set_futures_leverage
Adjust leverage for a trading pair:
get_futures_positions
Get all open futures positions:
get_futures_account
Get detailed futures account information:
get_funding_rate
Get funding rate for a futures symbol:
cancel_futures_order
Cancel an existing futures order:
Futures Trading Details
Position Modes
- One-way Mode: Single position per symbol - Default mode, simpler position management 
- Total position size is the sum of all orders 
 
- Hedge Mode: Separate long and short positions - Allows holding both long and short positions simultaneously 
- Each position has independent margin requirements 
 
Margin Types
- Isolated Margin: Fixed margin per position - Risk is limited to the allocated margin 
- Each position has its own leverage setting 
 
- Cross Margin: Shared margin across positions - Higher capital efficiency 
- Shared risk across all positions 
 
Funding Rate
Perpetual futures contracts use funding rates to keep futures prices aligned with spot prices:
- Positive rate: Longs pay shorts 
- Negative rate: Shorts pay longs 
- Payments occur every 8 hours 
Security Considerations
Spot Trading Security
- Never commit API keys to version control 
- Use environment variables or secure key storage 
- Restrict API key permissions to only required operations 
- Regularly rotate your API keys 
Futures Trading Security
- Set appropriate leverage limits based on risk tolerance 
- Always use stop-loss orders to limit potential losses 
- Monitor liquidation prices carefully 
- Regularly check position risks and margin ratios 
- Consider using reduce-only orders for risk management 
- Be cautious with cross-margin due to shared risk 
Rate Limits
- Respect Binance API rate limits 
- Default rate limits: - 1200 requests per minute for order operations 
- 100 requests per second for market data 
 
- Implement proper error handling for rate limit errors 
Error Handling
Common Error Scenarios
- Invalid API credentials 
- Insufficient balance or margin 
- Invalid order parameters 
- Rate limit exceeded 
- Network connectivity issues 
Futures-Specific Errors
- InsufficientMarginError: Not enough margin for operation 
- InvalidPositionModeError: Wrong position mode setting 
- OrderValidationError: Invalid futures order parameters 
Example error handling:
Project Structure
Development
- Set up environment variables: 
create .env file in the root directory, and set your Binance API credentials:
- Install dependencies: 
Build the server:
For development with auto-rebuild:
Installation
Installing via Smithery
To install Binance Trading Server for Claude Desktop automatically via Smithery:
Installing manually
- Clone the repository 
- Install dependencies: 
- Configure your Binance API credentials in - .env
- Build and start the server: 
Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
The Inspector will provide a URL to access debugging tools in your browser.
mcp-server-bn
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
This server provides a robust interface for Binance spot trading operations, including secure management of API credentials, execution and management of spot orders, and monitoring of account balances and open orders.
- Features
- Futures Trading Details
- Security Considerations
- Rate Limits
- Error Handling
- Project Structure
- Development
- Installation
- mcp-server-bn
Related Resources
Related MCP Servers
- Asecurity-licenseAqualityA server implementation that streams real-time Binance market data (spot and futures) via WebSockets, enabling applications to receive and process cryptocurrency market information through the Model Context Protocol.Last updated -63318MIT License
- Asecurity-licenseAqualityA backend service that enables interaction with the Binance exchange API, allowing users to view their portfolio, convert tokens, and execute trades with minimal market impact.Last updated -11256
- -security-license-qualityBackend service that enables users to connect with Binance exchange for viewing portfolio data, converting tokens, and executing trades with minimal market impact through the Model Context Protocol framework.Last updated -12
- -security-license-qualityA server that enables interaction with Upbit cryptocurrency exchange API through Server-Sent Events, allowing users to access market data, manage accounts, execute trades, and perform technical analysis.Last updated -1MIT License