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
MCP serverOfficial

Broad access

Why this level

  • Can place orders and withdraw funds when enabled in config
  • Handles exchange API keys
All reasons and checks

ccxt/ccxt

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/ccxt-mcp-server

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad 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>_APIKEY secret
Exchange key such as BINANCE_APIKEY; fills missing account credentials.
<EXCHANGEID>_SECRET secret
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.

An MCP server for market data and technical analysis: quotes, indicators, screeners and backtesting for stocks, crypto, forex and futures

MCP serverExtended access5.2KRepository stars

Financial Datasets MCP

Financial Datasets MCP Server

Official

An MCP server for the Financial Datasets API: company financials, stock and crypto prices and news for the agent

MCP serverExtended access2.3KRepository stars

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

MCP serverBroad access843Repository stars
Official

Alpaca's official MCP server: orders for stocks, ETFs, crypto and options, position management and market data in plain language

MCP serverBroad access1KRepository stars
Russian stack

A read-only MOEX ISS and T-Bank Invest market data MCP server: quotes, candles, a screener, and optional portfolio access

MCP serverBroad access

Financial data MCP server: stocks, funds, bonds, macro indicators, news and crypto via Tushare and Binance

MCP serverBroad access865Repository stars

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialAuthenticationRepository starsMain difference
CCXT MCP Server (this entry)yeskey is optional44,612
Binance Skills Hubyes1,102official Binance skills for agents
OKX Agent Trade KityesAPI key492oKX's official toolkit for agents
Kite MCP ServeryesOAuth327the 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.

README badge

Report a problem

Foxx AICCXT MCP Server
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.