CCXT logo

CCXT

Trade and query market data across 100+ exchanges and prediction markets through unified MCP tools.

Install CCXT

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for CCXT, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

CCXT MCP server connects AI agents to CCXT-supported cryptocurrency exchanges and prediction markets through unified market-data, account, trading, and WebSocket tools. Agents can discover exchange capabilities, resolve symbols and prediction-market outcome handles, retrieve public data, and access exchange-specific read endpoints. Trading and funds operations use named accounts, capability checks, validation, caps, previews, and confirmation policies. Reach for CCXT when an agent needs cross-exchange crypto data or controlled execution across supported venues.

Use cases

  • Compare prices and liquidity across supported exchanges
  • Retrieve historical candles for analysis or backtesting
  • Monitor live order books, trades, positions, or fills
  • Discover prediction-market events and trade outcome handles
  • Place and manage exchange orders with account controls

Key features

  • Unified access to 100+ exchanges and prediction markets
  • Market discovery, tickers, order books, candles, and trades
  • REST read-method and exchange-specific GET escape hatches
  • WebSocket state and event subscriptions
  • Account trading, derivatives, funds, and transfer operations
  • Safety status, caps, previews, and confirmation controls

Tools32

What CCXT lets your agent do. Expand a tool for its parameters.

Verified live~9.4k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

12/12 checks healthy over the last 40d

What it can do

From the 32 tools this server returned when we ran it; 32 declare their own safety hints.

Runs commands · 1Can delete or modify data · 9Handles credentials · 3Makes network requests · 25Read-only tools · 23
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age51 days
Maintainers1

Observed 2026-10-15 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 15d ago via OSV.dev

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars44kStargazers on the source repository.
Last commitTodayMost recent push to the default branch.
Tools exposed32Callable tools this server registers over MCP.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How CCXT works

What CCXT MCP server does

CCXT MCP server exposes CCXT's exchange connectivity through MCP tools for public market data, private account data, trading, funds movement, and live streams. It supports more than 100 cryptocurrency exchanges and prediction markets, including Polymarket, Kalshi, Hyperliquid, Limitless, and Myriad.

The interface uses CCXT's unified concepts where possible. Agents can work with exchange IDs, unified symbols, market types, timeframes, order records, balances, positions, and trades without constructing each exchange's API request. Prediction-market workflows use event discovery first, then pass returned outcome handles as symbols for market-data or order operations.

How it works

Exchange discovery starts with list_exchanges, describe_exchange, and describe_method. These tools expose supported unified methods, market types, timeframes, credential fields, sandbox availability, documentation links, method signatures, exchange-specific parameters, and implicit endpoint names.

Public data tools cover tickers, order books, OHLCV candles, recent trades, and market search. search_markets is paginated and intentionally resolves markets rather than returning an unbounded exchange-wide list. Prediction venues use search_events, which requires a query, tags, event ID, or slug to scope the search.

For data outside the dedicated tools, call_read_method accepts only unified fetch* and load* methods, while call_implicit_get invokes exchange-specific REST GET endpoints and returns their raw payloads. Read-only WebSocket subscriptions use watch_subscribe, watch_read, watch_list, and watch_unsubscribe. State streams return the current merged snapshot; event streams return cursor-based updates, allowing an agent to wait for changes such as fills or position updates.

Account operations refer to locally configured named accounts. list_accounts and get_safety_status expose aliases, capability flags, environments, caps, journal details, and configuration status without exposing credentials. Trading operations include order creation, editing, cancellation, leverage, margin mode, selected write methods, withdrawals, and internal transfers.

Tools and capabilities

  • Discover supported exchanges, unified methods, market types, timeframes, credentials, sandbox support, and documentation URLs.
  • Search spot, derivatives, and other exchange markets, or find prediction-market events and outcome handles.
  • Retrieve tickers, order books, OHLCV, public trades, balances, orders, private trades, and positions.
  • Subscribe to live tickers, order books, candles, balances, positions, trades, orders, liquidations, and related CCXT Pro streams where supported.
  • Place, edit, cancel, and bulk-cancel orders; configure leverage and margin mode; dispatch supported account write methods.
  • Withdraw assets, transfer funds between wallets on one exchange account, and call exchange-specific read endpoints.

Limitations and notes

Exchange support differs by method and market type, so inspect capabilities before relying on a feature. WebSocket availability also varies by exchange, and inactive streams stop automatically after 10 minutes without a read.

Order behavior depends on the account's environment and confirmation policy. Live orders may require a preview and confirmation, while sandbox or demo orders can execute immediately under the default policy. Order creation is checked against market precision, limits, and configured notional caps. Editing may be emulated as cancel-then-replace, which can lose queue position or leave only the cancellation successful.

Cancellation does not require confirmation. Withdrawals are irreversible after dispatch; the destination address and network should be checked against the preview. Conditional orders may not appear in get_orders on some exchanges, so a returned stop-order result should not automatically be treated as guaranteed protection.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about CCXT

CCXT is an MCP server that connects AI agents to more than 100 cryptocurrency exchanges and prediction markets. Its main tools cover exchange discovery, unified market data, account balances and orders, trading, funds transfers, exchange-specific reads, and live WebSocket subscriptions for supported methods.

Use `search_markets` for a specific exchange and filter by text, base, quote, settle currency, or market type. The paginated results help resolve the exchange's unified symbol. For prediction markets, use `search_events` and pass a returned outcome handle as the symbol.

Yes, it can place orders on trading-enabled named accounts through `create_order`. The server validates precision, limits, and notional caps, and may return a preview requiring confirmation depending on the account policy and environment. It also supports editing and canceling orders.

Use `watch_subscribe` to open a supported CCXT Pro WebSocket stream, then call `watch_read` for snapshots or new events. State streams return the merged current value, while event streams use cursors. Check exchange capabilities first because available watch methods vary.

Yes, it supports prediction-market exchanges including Polymarket, Kalshi, Limitless, Myriad, and Hyperliquid when used with the prediction setting. Search events first, then use the returned outcome handles with tickers, order books, or orders.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewCCXT AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/ccxt?style=directory)](https://allmcps.com/mcp/ccxt)
HTML Embed
<a href="https://allmcps.com/mcp/ccxt"><img src="https://allmcps.com/api/badge/ccxt?style=directory" alt="CCXT on AllMCPs" /></a>