CCXT MCP Server
The official CCXT MCP server and skills: market data, balances and opt-in trading across crypto exchanges and prediction markets
- 44,612 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- Can place orders and withdraw funds when enabled in config
- Handles exchange API keys
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/ccxt-mcp-serverDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Can place orders and withdraw funds when enabled in config
- Handles exchange API keys
This is third-party code. Review the repository files before installing.
What it does
The server runs locally and gives the agent unified exchange access through the ccxt library. Out of the box it serves only public data: tickers, order books, candles, trades, market and event search, plus WebSocket streams. Adding an account to the config file enables balances, orders and positions, while trading, withdrawals and raw write calls are enabled separately per account with caps and confirmation. Keys live only in the config and are never passed to the model. Alongside the server the repository has skills for using ccxt in TypeScript, Python, PHP, Go, C#, Java, Rust and the CLI.
Who it is for. For trading bot developers and crypto market analysts who want to work with exchanges through an agent.
Good fit when
- You need to compare prices and order books across exchanges
- You want to review balances and open orders across your accounts
- You want to test a strategy on an exchange testnet
Not a fit when
- You need traditional brokers rather than crypto exchanges
- You are not prepared to review every trading action the agent takes
Example request
Show the BTC/USDT spread on Binance, OKX and Bybit and order book depth within 1%MCP
- Transport
- stdio
- Authentication
- key is optional
Environment variables
CCXT_MCP_CONFIG- Path to the accounts config file if it is not in the default location.
<EXCHANGEID>_APIKEYsecret- Exchange key such as BINANCE_APIKEY; fills missing account credentials.
<EXCHANGEID>_SECRETsecret- Exchange secret such as BINANCE_SECRET.
Limitations
Requires Node.js 18+. Many exchanges block cloud and VPN addresses; a proxy can be set in account options. Live trading requires the explicit live value and a per-order cap. Any local agent with file access can read the config file, so create keys without withdrawal rights and with an IP allowlist.
How to disable. Run claude mcp remove ccxt or remove the ccxt block from the MCP config; delete the config.json with keys manually.
FAQ
Does the model see my keys?
No, tools never accept keys as parameters, accounts are referenced by name and output passes a secret redaction filter.
Can trading be enabled from chat?
No, capability tiers change only in the config file; the conversation cannot change them.
Discussion
No questions or reviews yet.
Related
MCP serversAn MCP server for market data and technical analysis: quotes, indicators, screeners and backtesting for stocks, crypto, forex and futures
Financial Datasets MCP
Financial Datasets MCP Server
An MCP server for the Financial Datasets API: company financials, stock and crypto prices and news for the agent
An MCP server for MetaTrader 5: the agent reads the account and quotes, opens, changes and closes trades; a skill, REST and quote stream included
Alpaca's official MCP server: orders for stocks, ETFs, crypto and options, position management and market data in plain language
MOEX and T-Bank Invest market data MCP
market-mcp
A read-only MOEX ISS and T-Bank Invest market data MCP server: quotes, candles, a screener, and optional portfolio access
Financial data MCP server: stocks, funds, bonds, macro indicators, news and crypto via Tushare and Binance
Comparison with similar tools
Entries that share the main search query, and how they differ.
| Entry | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| CCXT MCP Server (this entry) | yes | key is optional | 44,612 | |
| Binance Skills Hub | yes | 1,102 | official Binance skills for agents | |
| OKX Agent Trade Kit | yes | API key | 492 | oKX's official toolkit for agents |
| Kite MCP Server | yes | OAuth | 327 | the official MCP server of broker Zerodha |
README in short
The main README covers the ccxt library for more than a hundred exchanges in eight languages. The server README in the mcp folder starts with the security model, then covers setup for Claude Code, Claude Desktop, Cursor, VS Code and Windsurf, a sample config.json with testnet and live accounts, a capability tier table and the tool list. A Claude Code plugin bundles the server with the ccxt-mcp skill. MIT licensed.