Agent skill · ccxt

ccxt-mcp

Official CCXT MCP (Model Context Protocol) server — connect an AI agent to 100+ cryptocurrency exchanges and prediction markets for market data, balances, and opt-in trading. Covers installing the server in Claude Desktop/Code, Cursor, VS Code and other MCP hosts; configuring named accounts and API keys (kept local, never seen by the model); the capability tiers and safety rails; sandbox/testnet trading; and how to drive the tools. Use when the user wants an agent to fetch prices/order books/candles, check balances/orders/positions, place or cancel orders, or explore prediction markets across exchanges.

What it needs

About 6k tokens when loaded.

What this skill does

CCXT MCP Server ccxt-mcp is the official CCXT Model Context Protocol server. It runs locally over stdio and lets an AI agent (Claude Desktop/Code, Cursor, VS Code, Windsurf, …) use the unified CCXT API across 100+ crypto exchanges and prediction markets. npm: ccxt-mcp · runs via npx -y ccxt-mcp · source: https://github.com/ccxt/ccxt/tree/master/mcp Full docs: https://docs.ccxt.com/#/mcp Key property: your API keys stay on your machine and the model never sees them. Tools reference accounts by a name you choose; credentials are never tool parameters and never appear in results. Install Requires Node.js ≥ 18. Pick the host: Claude Code: claude mcp add ccxt -- npx -y ccxt-mcp Claude Desktop / Cursor / Windsurf — add to the host's MCP config: VS Code (.vscode/mcp.json) — use inputs for encrypted key storage: Non-technical / Claude Desktop: a signed .mcpb desktop-extension bundle installs by drag-and-drop and stores keys in the OS keychain. With no configuration the server already serves public market data on every exchange — a useful install on its own. Configure accounts To use private data or trading, create the config file (its path is shown by the getsafetystatus tool): macOS: ~/Library/Application Support/ccxt-mcp/config.json Linux: ~/.config/ccxt-mcp/config.json Windows: %APPDATA%\ccxt-mcp\config.json Or set CCXTMCPCONFIG to any path. Any credential the exchange needs works (apiKey, secret, password, uid, walletAddress, privateKey, …), plus sandbox/demo, defaultType, options, and prediction: true for exchanges that exist in both crypto and prediction namespaces (e.g. hyperliquid). chmod 600 the file. Env vars also work: <EXCHANGEID><CREDENTIAL> (e.g. BINANCEAPIKEY, OKXPASSWORD) fill missing fields, and CCXTMCPEXCHANGE/CCXTMCPAPIKEY/CCXTMCPSECRET/CCXTMCPSANDBOX/CCXTMCPTRADING define a single account named default. The accounts map holds as many exchanges/accounts as you want — one entry each. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills ccxt/ccxt-mcp

View the source on GitHub

Browse the @skills marketplace