MCP Server — doggybee/mcp-server-ccxt

High-performance CCXT MCP server for cryptocurrency exchange integration

Local serverstdio

What is the MCP Server?

High-performance CCXT MCP server for cryptocurrency exchange integration

The short version

High-performance cryptocurrency exchange integration using MCP (Model Context Protocol) and CCXT.

  • 🚀 Exchange Support: Connects to 20+ cryptocurrency exchanges
  • 🔃 Market Types: Supports spot, futures, swap markets and more
  • 🔧 Proxy Configuration: Options for accessing exchanges through proxies
  • 📊 Fast & Reliable: Optimized caching and rate limiting
  • 🌐 MCP Standard: Compatible with LLMs like Claude and GPT via MCP

The tools it exposes

The server publishes 14 tools. What each one is for:

  • list-exchanges — List all available cryptocurrency exchanges
  • get-ticker — Get current ticker information for a trading pair
  • batch-get-tickers — Get ticker information for multiple trading pairs at once
  • get — orderbook / get-order-book: Get market order book for a trading pair
  • get-ohlcv — Get OHLCV candlestick data for a trading pair
  • get-trades — Get recent trades for a trading pair
  • get-markets — Get all available markets for an exchange
  • get-exchange-info — Get exchange information and status
  • get-leverage-tiers — Get futures leverage tiers
  • get-funding-rates — Get current funding rates
  • get-positions — Get open positions information
  • get-open-orders — Get all open orders

Recorded tools

  • list-exchanges — List all available cryptocurrency exchanges
  • get-ticker — Get current ticker information for a trading pair
  • batch-get-tickers — Get ticker information for multiple trading pairs at once
  • get — orderbook / get-order-book: Get market order book for a trading pair
  • get-ohlcv — Get OHLCV candlestick data for a trading pair
  • get-trades — Get recent trades for a trading pair
  • get-markets — Get all available markets for an exchange
  • get-exchange-info — Get exchange information and status
  • get-leverage-tiers — Get futures leverage tiers
  • get-funding-rates — Get current funding rates
  • get-positions — Get open positions information
  • get-open-orders — Get all open orders
  • get-order-history — Get order history
  • account-balance — Get your account balance from a crypto exchange

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list-exchangesList all available cryptocurrency exchanges
get-tickerGet current ticker information for a trading pair
batch-get-tickersGet ticker information for multiple trading pairs at once
getorderbook / get-order-book: Get market order book for a trading pair
get-ohlcvGet OHLCV candlestick data for a trading pair
get-tradesGet recent trades for a trading pair
get-marketsGet all available markets for an exchange
get-exchange-infoGet exchange information and status
get-leverage-tiersGet futures leverage tiers
get-funding-ratesGet current funding rates
get-positionsGet open positions information
get-open-ordersGet all open orders
get-order-historyGet order history
account-balanceGet your account balance from a crypto exchange
place-market-orderPlace a market order on an exchange
place-limit-orderPlace a limit order on an exchange
cancel-orderCancel an existing order
cancel-all-ordersCancel all open orders
set-leverageSet leverage for futures
set-margin-modeSet margin mode for futures
place-futures-market-orderPlace futures market orders
place-futures-limit-orderPlace futures limit orders
transfer-fundsTransfer funds between accounts (e.g., spot to futures)
cache-statsGet CCXT cache statistics
clear-cacheClear CCXT cache
set-log-levelSet logging level
get-proxy-configGet proxy settings
set-proxy-configConfigure proxy settings
set-market-typeSet default market type
set-default-exchangeChange the default exchange
system-infoGet system and environment information

How to install the MCP Server

{
  "mcpServers": {
    "ccxt": {
      "command": "mcp-server-ccxt"
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use MCP to list-exchanges.”
  • “Use MCP to get-ticker.”
  • “Use MCP to batch-get-tickers.”

Frequently asked questions

High-performance CCXT MCP server for cryptocurrency exchange integration Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.