Cryptocurrency Market Data MCP Server logo

Cryptocurrency Market Data MCP Server

by Nayshins

A Model Context Protocol (MCP) server that provides real-time and historical cryptocurrency market data through integration with major exchanges. This server enables LLMs like Claude to fetch current prices, analyze market trends, and access detailed trading information.

View on GitHub

Last updated: N/A

What is Cryptocurrency Market Data MCP Server?

This is a Model Context Protocol (MCP) server designed to provide real-time and historical cryptocurrency market data. It integrates with various cryptocurrency exchanges using the CCXT library, allowing LLMs like Claude to access current prices, analyze market trends, and retrieve detailed trading information.

How to use Cryptocurrency Market Data MCP Server?

To use the server, first install it either via Smithery or manually using pip or uv. Then, run the server using python crypto_server.py. Configure your Claude Desktop application by adding the server configuration to the claude_desktop_config.json file. Restart Claude Desktop and use the available tools like get-price, get-market-summary, etc., with appropriate queries to retrieve data.

Key features of Cryptocurrency Market Data MCP Server

  • Real-time Market Data (current prices, bid/ask spreads, top trading pairs)

  • Historical Analysis (OHLCV data, price change statistics, volume history)

  • Support for multiple exchanges (Binance, Coinbase, Kraken, etc.)

  • MCP integration for LLM compatibility

Use cases of Cryptocurrency Market Data MCP Server

  • Fetching current cryptocurrency prices for LLM-based trading bots

  • Analyzing market trends and historical data for investment decisions

  • Providing real-time market data to LLMs for answering user queries

  • Integrating cryptocurrency data into LLM-powered financial analysis tools

FAQ from Cryptocurrency Market Data MCP Server

How do I install the server?

You can install the server either via Smithery using npx -y @smithery/cli install mcp-server-ccxt --client claude or manually using uv pip install mcp ccxt or pip install mcp ccxt.

How do I connect the server to Claude Desktop?

Open your Claude Desktop configuration file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%\Claude\claude_desktop_config.json on Windows), add the server configuration, and restart Claude Desktop.

What kind of data can I retrieve?

You can retrieve real-time market data (prices, summaries, top volumes), historical data (OHLCV, price changes, volume history), and a list of supported exchanges.

What exchanges are supported?

The server supports Binance, Coinbase, Kraken, KuCoin, HyperLiquid, Huobi, Bitfinex, Bybit, OKX, and MEXC.

What do I do if I get an exchange connection error?

Check your internet connection, verify the exchange is operational, and ensure the trading pair exists on the selected exchange.