CCXT MCP Server
io.github.ccxt/ccxt-mcp
Access 100+ crypto exchanges and prediction markets with unified API for trading and market data.
What is the CCXT MCP server?
The CCXT MCP server is an official Model Context Protocol integration of the CCXT library, providing unified access to market data and trading across 100+ cryptocurrency exchanges and prediction markets including Binance, OKX, Bybit, Hyperliquid, Polymarket, and Kalshi. It implements both public and private APIs (REST and WebSocket) with normalized cross-exchange data for algorithmic trading, analysis, and bot programming.
CCXT MCP enables AI agents and developers to connect to major crypto exchanges and prediction markets through a single unified interface. Query real-time market data, execute trades, manage orders, and perform cross-exchange analytics without learning each exchange's proprietary API. Ideal for building trading bots, backtesting strategies, and market analysis tools.
How to install CCXT
Copy-paste configuration for popular MCP clients.
Tools & capabilities
Tools this server exposes to the agent.
Market Data Access— Fetch real-time and historical market data (OHLCV, order books, trades) from 100+ exchangesTrading API— Execute trades, place orders, manage positions, and check balances across supported exchangesPublic API— Access public market information without authenticationPrivate API— Authenticated access to account data, orders, and trading functionalityWebSocket Support— Real-time data streaming via WebSocket connectionsPrediction Markets— Access to Polymarket, Kalshi, Limitless, Myriad, and other prediction market platforms
Use cases
- Build algorithmic trading bots that execute strategies across multiple exchanges simultaneously
- Analyze market data and perform cross-exchange arbitrage by comparing prices in real-time
- Backtest trading strategies using historical OHLCV data from any supported exchange
- Monitor cryptocurrency prices and create alerts or dashboards for market movements
- Execute trades programmatically on Hyperliquid, Binance, OKX, and other major exchanges
- Trade prediction markets like Polymarket and Kalshi through a unified interface
CCXT MCP server FAQ
It's an official MCP integration of CCXT, a library supporting 100+ crypto exchanges and prediction markets. It provides a unified API for market data access, trading, and analysis across multiple platforms.
Yes, CCXT is open-source and free. However, individual exchanges may charge trading fees or require API key registration.
Install via npm: `npm install ccxt-mcp`. Configure your MCP client to use the ccxt-mcp package, then add your exchange API keys for authenticated trading.
For public market data (prices, order books), no authentication is required. For trading and account access, you'll need API keys from your exchange.
CCXT supports 100+ exchanges including Binance, OKX, Bybit, KuCoin, Gate, Bitget, Hyperliquid, and prediction markets like Polymarket and Kalshi.
Yes, CCXT's unified API lets you manage accounts and execute trades across different exchanges using the same code.
README (reference)
Source of truth, from the repository.
CCXT – CryptoCurrency eXchange Trading Library
A crypto trading API with more than 100 exchanges and prediction markets in JavaScript / TypeScript / Python / C# / PHP / Go / Java / Rust.
Install · Usage · Manual · FAQ · Examples · Contributing · Disclaimer · Social
The CCXT library is used to connect and trade with cryptocurrency exchanges worldwide. It provides quick access to market data for storage, analysis, visualization, indicator development, algorithmic trading, strategy backtesting, bot programming, and related software engineering.
It is intended to be used by coders, developers, technically-skilled traders, data-scientists and financial analysts for building trading algorithms.
Current feature list:
- supports 100+ cryptocurrency exchanges and prediction markets:
- Polymarket
- Kalshi
- Hyperliquid
- Limitless
- Myriad
- more coming soon!
- implements public and private APIs, both REST and WebSocket
- optionally normalizes data for cross-exchange analytics and arbitrage
- has an out of the box unified API that is extremely easy to integrate
- ideal for AI agents, LLMs and vibe coding
- works in Node 18+, Python 3, PHP 8.1+, netstandard2.0/2.1, Go 1.20+, Java 21+ and web browsers
CCXT Terminal
CCXT Terminal is a non-custodial trading platform built on the same open-source CCXT library you already use. It takes you from market analysis to order execution in one place, pairing a scalper DOM and real-time liquidity visualization with low-latency order routing across multiple exchanges.
See Also
- <sub>
</sub> Freqtrade – leading opensource cryptocurrency algorithmic trading software! - <sub>
</sub> OctoBot – cryptocurrency trading bot with an advanced web interface. - <sub>
</sub> TokenBot – discover and copy the best algorithmic traders in the world.
Certified Cryptocurrency Exchanges
| logo | id | name | ver | type | certified | pro | discount |
|---|---|---|---|---|---|---|---|
| binance | Binance | ||||||
| binanceusdm | Binance USDⓈ-M | ||||||
| binancecoinm | Binance COIN-M | ||||||
| bybit | Bybit | ||||||
![]() | okx | OKX | |||||
| gate | Gate | ||||||
![]() | kucoin | KuCoin | |||||
![]() | kucoinfutures | KuCoin Futures | |||||
| bitget | Bitget | ||||||
| hyperliquid | Hyperliquid | ||||||
![]() | bingx | BingX | |||||
![]() | htx | HTX | |||||
![]() | mexc | MEXC Global | |||||
![]() | cryptocom | Crypto.com | |||||
![]() | coinex | CoinEx | |||||
| hashkey | HashKey Global | ||||||
![]() | woo | WOO X | |||||
| woofipro | WOOFI PRO |
Supported Cryptocurrency Exchanges
<!--- init list -->The CCXT library currently supports the following 104 cryptocurrency exchange markets and trading APIs:| logo | id | name | ver | type | certified | pro |
|---|---|---|---|---|---|---|
| alpaca | Alpaca | |||||
| apex | Apex | |||||
| aster | Aster | |||||
| backpack | Backpack | |||||
| bequant | Bequant | |||||
| bigone | BigONE | |||||
| binance | Binance | |||||
| binancecoinm | Binance COIN-M | |||||
| binanceus | Binance US | |||||
| binanceusdm | Binance USDⓈ-M | |||||
![]() | bingx | BingX | ||||
| bit2c | Bit2C | |||||
| bitbank | bitbank | |||||
| bitbns | Bitbns | |||||
| bitfinex | Bitfinex | |||||
| bitflyer | bitFlyer | |||||
| bitget | Bitget | |||||
| bithumb | Bithumb | |||||
| bitopro | BitoPro | |||||
| bitrue | Bitrue | |||||
| bitso | Bitso | |||||
| bitstamp | Bitstamp | |||||
| bitteam | BIT.TEAM | |||||
| bittrade | BitTrade | |||||
| bitvavo | Bitvavo | |||||
| blockchaincom | Blockchain.com | |||||
| blofin | BloFin | |||||
| btcbox | BtcBox | |||||
| btcmarkets | BTC Markets | |||||
| btcturk | BTCTurk | |||||
| btse | BTSE | |||||
| bullish | Bullish | |||||
| bybit | Bybit | |||||
| bybiteu | Bybit EU | |||||
| bybitid | Bybit Indonesia | |||||
| bydfi | BYDFi | |||||
| cex | CEX.IO | |||||
![]() | coinbase | Coinbase Advanced | ||||
| coinbaseexchange | Coinbase Exchange | |||||
| coinbaseinternational | Coinbase International | |||||
![]() | coincheck | Coincheck | ||||
![]() | coinex | CoinEx | ||||
![]() | coinmate | CoinMate | ||||
![]() | coinone | CoinOne | ||||
![]() | coinsph | Coins.ph | ||||
![]() | coinspot | CoinSpot | ||||
![]() | cryptocom | Crypto.com | ||||
| cryptomus | Cryptomus | |||||
| deepcoin | DeepCoin |
Related MCP servers
Cloud-hosted MCP server for secure AI access to enterprise data sources via CData Connect AI.
Codebase intelligence MCP — index any repo into a property graph; 26 tools for agents.
PRD verification and host-driven generation with multi-judge consensus across 17 MCP tools.
Codebase intelligence MCP server — index any repo into a property graph; 26 tools for agents.

Persistent memory for AI agents built on computational neuroscience — 36 brain mechanisms, local-first, hybrid retrieval.
Read-only visualization for Cortex memory, knowledge, sessions, traces, and codebase graphs.














