Provides tools for cryptocurrency trading on Binance, including real-time market data retrieval, technical analysis indicators, account balance monitoring, and order management for both spot and perpetual futures markets.
Enables cryptocurrency trading on OKX with capabilities for fetching market data, calculating technical analysis signals, monitoring account balances, and managing orders for spot and perpetual futures.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Trading MCP ServerAnalyze BTC/USDT and give me a buy or sell recommendation based on TA"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Trading MCP Server
MCP (Model Context Protocol) server for cryptocurrency trading with Claude Desktop. Connect to MEXC, Binance, Bybit, and other exchanges via CCXT.
Features
20 Trading Tools for Claude Desktop
Multi-Exchange Support via CCXT (MEXC, Binance, Bybit, OKX, and 100+ more)
Demo Mode for safe testing
Real-time Market Data (tickers, orderbook, OHLCV, spreads)
Technical Analysis (RSI, MACD, EMA, Bollinger Bands, Stochastic)
Market Scanning (spread detection, TA signals, comprehensive opportunity finder)
Order Management (place, cancel, list)
Perpetual Futures (leverage, positions, P&L tracking)
Installation
Quick Start
1. Create .env file
2. Add to Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json:
3. Restart Claude Desktop
Available Tools
Account Tools (2)
Tool | Description |
| Get account balance (spot or futures) |
| Get open futures positions with P&L |
Market Data Tools (6)
Tool | Description |
| Get current price for spot or perpetual pair |
| Get ticker data for multiple symbols at once |
| Get order book depth |
| Get historical candlesticks (OHLCV) |
| Get all USDT pairs with volume and spread |
| Get bid-ask spread for a pair |
Order Tools (4)
Tool | Description |
| Place spot or perpetual order (demo mode simulates) |
| Cancel an open order |
| Cancel all open orders (optionally for specific symbol) |
| List all open orders |
Futures Tools (2)
Tool | Description |
| Set leverage for perpetual futures (1-125x) |
| Get current leverage setting |
Technical Analysis Tools (2)
Tool | Description |
| Full TA analysis (RSI, MACD, EMA, Bollinger, Stochastic) with buy/sell/hold recommendation |
| Get specific indicator (RSI, MACD, EMA, Bollinger, Stochastic, or all) |
Market Scanning Tools (3)
Tool | Description |
| Scan ALL USDT pairs for TA signals, ranked by confidence |
| Find wide bid-ask spreads for market-making opportunities |
| Comprehensive scan combining spread, volume, and TA signals |
System Tools (1)
Tool | Description |
| Get current trading mode (demo/live) |
Total: 20 Tools (2 Account + 6 Market + 4 Order + 2 Futures + 2 TA + 3 Scanner + 1 System)
Example Prompts for Claude
Account & Balance
Spot Trading
Perpetual Futures Trading
Technical Analysis
Market Scanning
Multi-Timeframe Analysis
Trading Modes
Mode | Description |
| Orders are simulated (safe for testing) |
| Orders are real (use with caution) |
Always start with
Technical Analysis
The server includes 5 technical indicators:
Indicator | Description | Signal Generation |
RSI (14) | Relative Strength Index | Oversold <35, Overbought >65 |
MACD (12,26,9) | Moving Average Convergence Divergence | Crossovers and histogram |
EMA (9,21) | Exponential Moving Averages | Crossovers and trend |
Bollinger Bands (20,2) | Price bands based on std deviation | Position within bands |
Stochastic (14,3) | Momentum oscillator | Oversold <20, Overbought >80 |
TA Signal Confidence
The analyze_symbol_ta and find_ta_signals tools generate buy/sell recommendations based on consensus across all 5 indicators:
60%+ confidence (3/5 indicators agree) = Strong signal
80%+ confidence (4/5 indicators agree) = Very strong signal
100% confidence (5/5 indicators agree) = Unanimous signal
Market Scanning
Spread Scanner
Finds pairs with wide bid-ask spreads, useful for market-making strategies.
TA Signal Scanner
Scans all USDT pairs for technical analysis signals. Configurable:
Signal type (buy/sell/any)
Minimum confidence (1-100)
Timeframe (1m, 5m, 15m, 1h, 4h, 1d)
Volume filter
Result limit
Best Opportunities Scanner
Comprehensive scanner that combines:
Volume Score (20%): Higher volume = better liquidity
Spread Score (30%): Wider spread = more profit potential
TA Score (50%): Signal confidence from technical analysis
Returns opportunities sorted by combined score, confidence, volume, or spread.
Supported Exchanges
MEXC
Binance
Bybit
Bitget
OKX
And 100+ more via CCXT
Programmatic Usage
Configuration
Environment Variable | Description | Default |
| Exchange name |
|
| API key | - |
| API secret | - |
|
|
|
|
|
|
| Log level |
|
Scanner Defaults
Parameter | Default | Description |
| 50,000 | Minimum 24h volume to analyze |
| 100 | Maximum pairs to scan |
| 50 | Minimum TA signal confidence |
Security
Never share your API keys
Use API keys without withdrawal permission
Start with
demomodeSet conservative limits
Test with small amounts first
Changelog
v1.2.0
Added
cancel_all_orderstool (20 total tools)Added
clientOrderIdpassthrough for idempotent order placementImproved error logging in scanner tools
Added comprehensive
.env.exampletemplateAdded
.npmignorefor cleaner npm packagesBug fixes and stability improvements
Added 9 new tools (19 total, up from 10)
Technical analysis with 5 indicators
Market scanning for spreads and TA signals
Comprehensive opportunity finder
Multi-symbol analysis support
Futures positions tracking
v1.0.0
Initial release with 10 basic trading tools
Spot and perpetual futures support
Demo mode for safe testing
License
MIT